Facts of C++ Programming Language
The C++ Programming Language (Object Oriented Language) represents an enhancement of the C Programming Language . Initial development of C++ was started by Bjarne Stroustrup from Bell labs in 1980. He added features to C and formed what he called “C with Classes”. After that he had combined use of classes and object-oriented features (information hiding, data abstraction, encapsulation, modularity, polymorphism, and inheritance.) with the power and efficiency of C. The name C++ was given in 1983 when first manual was published. First commercial release of the language appeared in 1985 and also first edition of book “The C++ Programming Language” by Bjarne Stroustrup was released.
C++ was developed significantly after its first release. In particular, “ARM C++” added exceptions and templates, and ISO C++ added RTTI, namespaces, and a standard library. C++ Programming Language was designed for the UNIX system environment. With C++ Programming Language , programmers could improve the quality of code produced , thus making reusable code easier to write.
During the 80s, the C++ Programming language was being refined until it became a language with its own personality. All that achieved with very few losses of compatibility of C code and without resigning to its most important characteristics. In fact, the ANSI standard for the C language published in 1989 took good part of the contributions of C++ to structured programming.
From 1990 on, ANSI committee X3J16 had started the development of a specific standard for C++. In 1998, C++ Programming Language lived a great expansion in its use and today C++ is the preferred language to develop professional applications on all platforms.
C++0x is the unofficial name of the new standard for the C++ programming language. It is intended to replace the existing C++ standard , which was published in 1998 and updated in 2003 known as C++98 and C++03. C++ standardization committee set 2009 as the target date for C++09, the next C++ standard.
C++09 will include at least two major core features: rvalue references and type concepts. Other core features are also included, such as automatic deduction of types from initializes, delegating constructors, nullptr, and even a solution to the right angle bracket nuisance.
To know more about programming , php info , php editor , programming php ,Open-source , php help and php script , subscribe to our feed by entering email address below. You will get updates via email about every tutorial posted on this site . It will not take more than a sec.