> I don't mean Java was perfect from day one and forevermore.
Neither do I. My point was that your comment didn't use any features specific to Java, so if you replaced "Java" with literally any other language you'd have the exact same argument. The details you added here like that it was "perfectly dominant and acceptable" help in that regard (not that I agree with where you're going), but your original comment would have been equally valid with literally any programming language.
Re:Rust is a hard way to make a web API
by AnimalMuppet on Friday January 15, 2021 @08:14PM
(#25798905)
> I mean it was the language that was perfectly dominant and acceptable at the time
No. Java never was what you're claiming.
Re:Rust is a hard way to make a web API
by WClayFerguson on Friday January 15, 2021 @08:56PM
(#25799161)
If you don't think Java was ever dominant (and frankly I think it still is), then probably we just disagree about the definition of the word "dominant".
Re:Rust is a hard way to make a web API
by AnimalMuppet on Friday January 15, 2021 @11:12PM
(#25799961)
It was a dominant language. But you said "perfectly dominant", which I took to mean "the one dominant language". Java was not that - not overwhelmingly more popular than C++, for instance.
Re:Rust is a hard way to make a web API
by WClayFerguson on Saturday January 16, 2021 @01:37AM
(#25800566)
Java was perfectly dominant in it's realm only. Obviously Java is not competing in the realm of machine code generation at all, and assembly language should always exist too.
C/C++ is the perfect example of a language lasting multiple decades without each new generation trying to throw it all out and start from scratch, but simply evolving it.
JavaScript is particularly hideous, and was cobbled together over a weekend, and because of that misstep the industry got stuck with it and had to invent TypeScript to "fix it" and create something tolerable in the modern world.