3 ms·
Hejlsberg is a terrific compiler writer. Turbo Pascal was awesome! He is not a good language designer, however. The exception mess in C# is the proof. See my co
by breadwinner 3y ago
Hejlsberg is a terrific compiler writer. Turbo Pascal was awesome! He is not a good language designer, however. The exception mess in C# is the proof. See my comment at the root of this thread.
- bheadmaster 3y agoI doubt you can evaluate man's skill through a single project. It's not nice to use ad hominem to advertise your own comment.
- 411111111111111 3y agoTheir comment was the one that this thread is bases on. They're merely pointing out that the original comment already gave an example why its a mess. I disagree with their point though, in java the lib would've probably just converted the exception to a runtime exception so the API doesn't change...
- phillipcarter 3y agoYes, not a good language designer responsible for (checks notes) one of the most-used and most-loved programming languages on the planet.
- interlocutor 3y agoDo you mean Turbo Pascal? He didn't design it, Niklaus Wirth did. Or do you mean C#? James Gosling designed most of that (C# got its start by copying 90% of Java). Do you mean TypeScript? That's mostly JavaScript.
- phillipcarter 3y agoYou're certainly entitled to your opinions.
- peterashford 3y agoThose are facts
- blackoil 3y agoI would say he is one of the better language designers. Unlike many language designed by theorists and academics, he understands how the engineers are using the language and how a feature is used/abused and develops around it.