Comparison of Java and C++

related topics
{math, number, function}
{system, computer, user}
{law, state, case}

This is a comparison of the Java programming language with the C++ programming language.


Design aims

The differences between the C++ and Java programming languages can be traced to their heritage, as they have different design goals.

The different goals in the development of C++ and Java resulted in different principles and design trade-offs between the languages. The differences are as follows :

C++ is a powerful language designed for system programming. The Java language was designed to be simple and easy to learn with a powerful cross-platform library. The Java standard library is considerably large for a standard library. However, Java does not always provide full access to the features and performance of the platform on which the software runs. The C++ standard libraries are simple and robust providing containers and associative arrays.[2]

Full article ▸

related documents
Interpreter (computing)
Prototype-based programming
Character encodings in HTML
Java Database Connectivity
Haskell (programming language)
Integer (computer science)
Power set
Liouville number
Hypercomplex number
Boolean algebra (structure)
Finite difference
Positive-definite matrix
Stone–Weierstrass theorem
Yoneda lemma
Weak topology
Blackboard bold
Julia set
Automated theorem proving
Cauchy's integral formula
Gamma function
Separation axiom
Even and odd permutations
Tychonoff space