As a free software author writing in Java (http://www.arlut.utexas.edu/gash2/), I think you're way off base, here.
Programming in Java is an order of magnitude faster, simpler, and more reliable than programming in C++. There absolutely is a performance penalty to pay for that, and Sun has let idiotic bugs languish for years unfixed, in the quest to be platform-independent / platform-definining.
But! I would rather saw on my wrists with a butter knife and then apply lemon juice and salt than to try and write something like our software and then try to run it on Windows, Mac, and the various Unices.
So don't think you're doing anyone any favors by trying to claim that C++ is any sort of replacement for Java. It's not.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds