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.

Contents

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
Cryptanalysis
Java Database Connectivity
Haskell (programming language)
Linear
Integer (computer science)
Heapsort
Power set
Liouville number
Antiderivative
Hypercomplex number
Boolean algebra (structure)
Finite difference
Positive-definite matrix
Stone–Weierstrass theorem
Yoneda lemma
Weak topology
Blackboard bold
Julia set
Morphism
Automated theorem proving
Cauchy's integral formula
Gamma function
Separation axiom
INTERCAL
Polytope
Even and odd permutations
Tychonoff space