Comment by wiseowise

2 days ago

> how "worse is better" started to win

> first Java over C++

...really? Java was literally created to fix C++ issues.

> then python and javascript over Java

That's just different, not worse.

Java is based on Objective-C/Smalltalk, not on C++. It's strictly worse than its original too. There's a lot to be said for the rule of least power, but it's not nearly powerful enough.

  • It’s irrelevant what it is based on. Those are the words of James Gosling.

    > It's strictly worse than its original too.

    Tell me more of those exiting stories. I’d like to hear them.

    • Well for one thing, ObjC has messaging and value types! Wait, that's two things.