|
|
|
|
|
by _ph_
926 days ago
|
|
It evolved in two directions. On the one side, Turbo Pascal which constantly updated the language, added OOP later on. On the other side the development of the successors by Wirth, like Modula and Oberon. All of those were quite popular here in Europe. But especially the US rather trended into the direction of C and later on C++. C was percieved a "fast" language, though there were good performing implementations of the Pascal family too. Fun fact: on the Amiga, the Modula-2 implementation even performed better than the C compilers awailable back then. On this matter, it is especially interesting to look at Go. While it takes the syntax mostly from C, it actually draws most features from the Wirth family of languages. Which is no surprise as one of the co-creators, Robert Griesemer worked together with Wirth in the past. |
|
I absolutely love that it's becoming widely noticed. Go is basically Pascal with nice concurrency and a gc.
I guess Go authors don't want to openly admit it for fear of bad association (I refuse to believe they just reinvented Pascal independently, not that they couldn't, but it'd be a waste of time). Pascal was ridiculed back in the day for... lack of curly braces, as far as I can tell?