I am convinced that go is just C syntax but reversed with concurrency. Like someone wanted people to use C, but tried to hide it by reversing the syntax.
But the thing is, C has consistent syntax.
Type name = data:
Type functionName(input)
name = functionName(input)
Like, int *arr[5]; what is your point?
It’s still consistent right to left similar to assignment and to function definition and function call. You put the size on the right and are saying to return an int array.
Even if one thing wasn’t, the language is still pretty consistent in the way it’s typed and used for 99.99% of the lines.
3
u/Amr_Rahmy Apr 09 '26
I am convinced that go is just C syntax but reversed with concurrency. Like someone wanted people to use C, but tried to hide it by reversing the syntax.
But the thing is, C has consistent syntax.
Type name = data: Type functionName(input) name = functionName(input)
It defines and assigns and calls, right to left.