Worst ideas/features in programming languages?
Adam D Ruppe
destructionator at gmail.com
Mon Oct 11 20:51:13 UTC 2021
On Monday, 11 October 2021 at 15:59:10 UTC, Atila Neves wrote:
> * Worst features implemented in a non-toy language
Well not a feature per se, but the idea that number of keywords
or number of features really matters.
People argue you should remove things just to remove things. But
this often just moves the inherent difficulty of programming from
the language to the code.
You don't wanna go too far with it, of course, but there is
simple metric here.
> * Worst features (in your opinion) in D
The whole int promotion and casting mess. Two ideas that sound
fine in isolation but make things just nearly unusable in real
life when combined.
> * Features you'd like to see in D
Explicit implicit construction. Minimally on return values, but
also on function arguments would be nice.
Note the constructor called implicitly must be explicitly labeled
More information about the Digitalmars-d