While developing software, developers always tend to curse about some language specifics, “improvements” that made language less understandable, buggy.
What obstacles / improvements have you met, that you’d be pleased no one ever invented / introduced?
My 2 cents:
I cursed for 3 days at delphi 2009. I had an internal compiler error, with no clue what I was doing wrong. It turned out I couldn’t inherit a Generic class declared in another unit.
Python. Because whitespace shouldn’t be meaningful except where absolutely necessary. 😀 *ducks*
C++. A nasty hack on top of C to allow OOP, resulting in horrific syntax and a lack of garbage collection, instead of the ground-up redesign needed for OOP like Java or C#. *ducks again*
MUMPS. The name says it all.
Perl5’s OOP infrastructure – feels like a nasty hack on top of a language that wasn’t originally intended to be OOP.