Professional Documents
Culture Documents
C++ Java
A fost influentat de C, Simula, Ada 83, Ada 83, C++, C#, Eiffel, Generic
limbajele ALGOL 68, CLU, ML Java, Mesa, Modula-3, Oberon,
Objective-C, UCSD Pascal,
Smalltalk
Platforma Orice are cimpilator Mac, Windows, Linux, Android;
orice platforme ce sprijina JVM
Programare Procedurala Da Da
C++ Java
C++ nu este un limbaj 100% orientat obiect, Java este prin definiţie un limbaj de
astfel că poţi scrie un cod fără să foloseşti o programare orientat obiect. De aceea nu
clasă sau un obiect. poţi scrie un program în Java fără să
foloseşti cel puţin o clasă.
C++ dispune de indicatori aritmetici Java nu permite crearea şi utilizarea de
(pointers). indicatori aritmetici (pointers).
Alocarea şi delocare memoriei este De alocarea şi delocarea memoriei se
responsabilitatea programatorului. ocupă JVM (Java Virtual Machine).
C++ are instrucţiunea goto. Java nu dispune de instrucţiunea goto.