Language Equivalences: Java, C and C++


We are in the process of creating a Language Comparison Table to help novice programmers switch languages early in their learning process. For example, undergraduates who often learn one language in their first two programming courses and switch to a second language in other courses, naturally find the transition difficult. The table below is not intended to be a "final" reference, but rather, a quick introduction to a language.

We cover three languages. In the order they are most often served up in our curriculum they are: Java, (ANSI) C and C++.

The Java and C parts were created by Prof. Rahul Simha, whereas the C++ part was created by Rizwan Sattar.

Select a view: