4 ms·
> Operator overloading is probably the worst feature ever invented, same with Class Extensions, reducing readability of code or greatly enhancing it. Depending
by serge2k 10y ago
> Operator overloading is probably the worst feature ever invented, same with Class Extensions, reducing readability of code
or greatly enhancing it. Depending on how you use it.
That's why Java is a language for idiots. I'm not saying everyone who uses it or likes it is an idiot, it's a reasonable language to like. I'm saying it's designed to be usable by idiots. Can't have operator overloading, it might be abused. Can't have unsigned types, no one ever should use those. etc...
- bitmapbrother 10y agoEvery language is usable by idiots and some are even copied by idiots (C#). The constant security problems we face today were all created by idiots that didn't fully understand the language and the implications of what they were doing.