To receive updates and new releases subscribe today.

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.