Difference
between C++ and Java
C++ Language :- C++
Programming language is the superset of the C Language. C++ language was
developed in the early 1980s. It was developed by Bjarne Stroustrup in
Bell Laboratories. C++ language was developed to overcome from the flaws that
will occur in the C language. No doubt, C language was the big invention on
that time but after the time the founders found some flaws in that language. So
they developed the new language named C++ language that will going to be very
popular after the development due to some new features and inclusion of object
oriented programming. Object oriented programming is that type of programming
which deals with the real life implications. Instead of this C++ language also
supports C language we can run most of the concept of C language in C++
language but we cannot use the C++ language concept in C language. Because C
language is the subset of the C++ language. For using of object oriented
programming C++ is also called the object oriented programming language[OOP].
C++ and java is considered to be the fastest language and giving full control
over the memory allocation and garbage collection. But there is lot of
difference between c++ and java.
Java Language :- Java
language is one of the best and pure object oriented programming language. Java
language is first developed by the James Gosling in the early 1990s. The
main reason for developing the java Language is that C++ taking more memory. So
reducing the memory management java language is developed. The first name of
java language is “oak” because james gosling and his team want to give some
unique name to the new language but later oak was renamed as java in 1995 because oak was already a
trademark of the oak technologies. Java language is made on the basis of
certain principles like robust, platform independent, portable etc. java was
also called the pure object oriented programming language because there is no header
file in java and it starts with creating classes. Java language uses java
virtual machine[JVM] for the compilation process. But the main difference
between c++ and java is that C++ is not purely object oriented programming
language but the java is pure object oriented programming language. Instead of
this there are more difference between c++ and java. The difference between C++
and java is discussed below :
Difference
between C++ and Java
Above is the difference between C++ and java. From the above points you can easily differentiate the C++ language with the java language. But the top programming languages used is python , java and javascript.
.png)
Comments
Post a Comment