| ▲ | m132 18 hours ago | ||||||||||||||||||||||
I have a theory that they've actually succeeded with the latter too. I mean, look at Java now, and look how many mini-Javas (all those JIT-compiled languages and their runtimes) have emerged since. The point of Java was to unify, we've got more division than ever instead. | |||||||||||||||||||||||
| ▲ | anonymous908213 18 hours ago | parent [-] | ||||||||||||||||||||||
The point of Java was write-once, run everywhere, and that is perfectly viable these days. I don't want to live in a world where everyone is a Java programmer, and I don't think there is really any reason to suppose that unifying on a single programming language would be desirable for developers. IMO, Javascript already shows the dangers of over-unification; you get an ecosystem so full of packages that a significant portion of the language's developers are only capable of developing by stacking 1000 packages on top of each other, with no ability to write their own code and accordingly no ability to optimize or secure their programs according to the bespoke needs of the project rather than using general purpose off-the-shelf libraries. | |||||||||||||||||||||||
| |||||||||||||||||||||||