C++ is an extension of the C Programming Language.
A D V E R T I S E M E N T
C Programming language was been
developed in the Bells Labs in the year 1969-1973. UNIX Operating system was also been
developed at the same time.
Bjarne Stroustrup created the C++ during the year 1983 in the Bells Labs. It was designed
for the UNIX environment. It also represents the C programming enhancement and makes
programmers to improve the quality of code that has been produced, This makes the code
which can be reused easier to write
Why to Program in C++?
C++ is not a best language to use for every instances. It is of great choice to use in
most instances. But this is not the case always, Some circumstances would need other
languages that best suits them.
Here are the major advantages of using C++ programming:
C++ allows expression of abstract ideas.
C++ is a 3rd Generation Language.
The ideas of the programmer are been expressed in a high level language compared to
assembly level programming language.
A C++ is third generation language which allows the programmer to express their ideas
at high level as compared to the assembly languages.
C++ allows programmer to keep low-level control.
Though C++ is a 3rd Generation Language it do contains some feel of a Assembly
level Programming language. It makes it possible to get down into a low-level programming
language for the programmers and also tunes as needed. There is a strict control over
the memory management for a C++ programmer.
C++ have national standards (ANSI).
C++ is national standards language. A C++ code written which confirms to national
standards can be easily integrated with the existing code. This will also allow the
programmer to reuse common libraries. So these common functions need not be written
more than once. An dalso note that these functions will behave uniquely wherever they
are used.
C++, a reusable and object-oriented language
Since C++ is an object oriented language, it will make coceptually programming easier.
If the object paradigm is learned once, it will allow reuse of code, or part of it
through inheritance.
The C++ is widely been used and taught
Because of this, C++ is a very widely used programming language. there are many
tools which are available for the C++ programming, and there is broad base of the
programmers contributing to C++ "community".