3 ms·
I never worked with Algol, but I worked with Pascal years before C. The part of Go syntax that seems "bastardized" to me is trying to hide the language in C sy
by Roboprog 13y ago
I never worked with Algol, but I worked with Pascal years before C. The part of Go syntax that seems "bastardized" to me is trying to hide the language in C syntax, when clearly it seems more like Modula.
Type blocks? Var blocks? Types-after-names? Makes sense to me (a former Turbo Pascal user)
:-P
- claystu 13y agoThis is exactly what I think too. I suspect the only reason they kept C's pointer token instead of using ^ is to maintain the fiction that this is really a 'C' family language rather than a derivative of Pascal and Modula.
- Roboprog 13y agoDon't forget that one of the creators went to University of Zurich. (did he study with Wirth???)