Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by breadwinner on Thursday July 13, 2023 @09:23PM
(#36718315)
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.
[ Parent
| on HN ]
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by bheadmaster on Friday July 14, 2023 @01:45AM
(#36719914)
I doubt you can evaluate man's skill through a single project. It's not nice to use ad hominem to advertise your own comment.
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by 411111111111111 on Friday July 14, 2023 @11:45AM
(#36725641)
Their 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...
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by phillipcarter on Friday July 14, 2023 @10:17AM
(#36724369)
Yes, not a good language designer responsible for (checks notes) one of the most-used and most-loved programming languages on the planet.
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by interlocutor on Friday July 14, 2023 @11:02AM
(#36724976)
Do 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.
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by phillipcarter on Friday July 14, 2023 @11:59AM
(#36725840)
You're certainly entitled to your opinions.
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by peterashford on Sunday July 16, 2023 @04:43AM
(#36744852)
Those are facts
Re:Unchecked Java: Say Goodbye to Checked Exceptions Forever
by blackoil on Friday July 14, 2023 @12:58PM
(#36726601)
I 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.