4 ms·
More to the point, Wirth _designed_ Pascal to be one-pass translatable. Anders Hejlsberg took advantage of this in his succession of Pascal compilers: BLS Pasc
by FullyFunctional 6y ago
More to the point, Wirth _designed_ Pascal to be one-pass translatable. Anders Hejlsberg took advantage of this in his succession of Pascal compilers: BLS Pascal (= Nascom Pascal), Compas Pascal, and Turbo Pascal. (Delphi is an evolution of Turbo Pascal but I don't know if he was involved).
- wenc 6y agoAnders Hejlsberg was the chief architect for Delphi at Borland, and at Microsoft he was lead architect for C# and Typescript.
- pjmlp 6y agoAnd J++.
- signaru 6y agoI always find it interesting how Danes are great at making programming languages. Anders perhaps being the most prolific among them.
- DonHopkins 6y agoI'm curious which other Danes have made great programming languages too? Not that I doubt you, but Anders Hejlsberg is just so incredibly prolific and has developed so many great programming languages over such a long time, that it's easy to mistake him for a bunch of different Danish people at once! ;) It's hard to believe one person did all that! The world also has the great Danes to thank for the Hundeprutterutchebane. https://en.wikipedia.org/wiki/Hundeprutterutchebane https://en.wikipedia.org/wiki/Hundeprutterutchebane https://www.youtube.com/watch?v=oL8az1fV1Tw https://www.youtube.com/watch?v=oL8az1fV1Tw
- wenc 6y agoDanes have been disproportionately successful at creating high impact languages and tools. (Canadians too) Here’s a list. Anders Hejlsberg (came up with Turbo Pascal, lead architect for C#) Bjarne Stoustrup (came up with C++) David Heinemeier Hansson (created Ruby on Rails) Lars Bak (created V8 Javascript VM for Google Chrome) Peter Naur (Turing Award winner, contributed to ALGOL 60) Rasmus Lerdorf (created PHP, born in Greenland) https://www.friism.com/famous-danish-programmers/ https://www.friism.com/famous-danish-programmers/
- FullyFunctional 6y agoDane here. I have a few more to the list (and surely many I forgot): - You mentioned Peter Naur, but I must point out that he's the 'N' in BNF - Per Brinch Hansen (concurrent Pascal, brought us monitors) - Ole Lehrmann (BETA) ... I think it's a network effect. Early practitioners in Denmark had a PL focus and fostered the next generation.