>>939186
>Java Use Cases
Serving as a stopgap for companies too cheap to replace their aging infrastructure?
>Write Once, Run Anywhere
Doesn't work in reality because you need to modify things to get it to work, so you still need to make manual tweaks.
GCC does a better job of portability because you can just feed it whatever local libraries it needs, tell it the platform to target, and you've got a working executable. No messing with JVMs and then finding that you have a mismatch somewhere or your screen resolution doesn't work.
>History
Java's history is trying to get ahead of the curve, completely bungling implementation, and then being stuck as an aging security hole on most platforms. Oh, and now Oracle owns it, and they're cancer.
Just admit that anything Java can do, C++ can do better. And C++ and Python combined can probably be written, debugged, and polished before a Java codebase is even truly functional. Javafags are in deniable about how awful their language is, syntactically, historically, and functionally.