Re: "Why C++ is the perfect choice for modern app development"
Paavo Helde <myfirstname@osa.pri.ee> writes:
I hope you realize that these two languages are totally different in how
they are maintained and standardized. Java is a proprietary product of a
single company, they can churn out any feature like Swing in a short time
and call it "standard", then deprecate and remove it in a few years.
They are in a legal battle right now with another company on
the question whether the Java API can be copyright-protected IIRC.
I don't know whether it would be allowed for anyone to create a
new programming language and call it ?C++?. It would at least
be frowned upon in the community!
for their short-term business interests. As a result, the only major
feature which has been deprecated in C++ is the template export, which
has never worked anyway for most of the users.
I am not aware of a Java program from the 90s that cannot be
compiled and executed with a JDK 8 of today.
In this light, Java is not a standardized language, but rather a single
product of a single company.
The text ?Java? (4 letters) is a trademark of Oracle, and
the JLS by Oracle is the authoritative language
specification. I might not deem it wrong to say that Java is
?standardized? by Oracle. Both Oracle and the ISO are
non-governmental organizations.