|
|
|
 |
 |
C++
C++ was first developed by Bjarne Stroustrup in Bell Labs in the early 1980’s. It was designed to support certain inefficiencies inherent in the C programming language. C++ is best described as a superset of C, including full support for object-oriented programming. C++ has certain characteristics that set it apart fro other programming languages. These include:
Object-oriented programming
Enables the programmer to design certain applications from a perspective more like communication between objects that simply a structured sequence of code. Additionally, C++ allows code to be reused in a logical, productive way.
Portability
C++ code can be compiled in almost any type of computer and operating system, without the need to make modifications to the code. C++ is one of the most used and ported to different platforms.
Brevity
Code written in C++ is relatively short when compared with other languages, since the use of special characters can be used before key words, saving effort.
Modular programming
Since C++ enables an application to pull from several different code files that are compiled separately and then linked together applications do not have to be recompiled every time a change must be made.
C Compatibility
Any code written in C can easily be included in a C++ program without making many changes.
Speed
The code resulting from C++ compilation is very efficient, due to its duality as both a low-level and high-level language.
|
|
 |
|
|