Friday, 25 April 2014


C++ is a general purpose language used for programming that is free-form as well as compiled. C++ is regarded as intermediate level language that is it comprises of both, high-level as well as low-level language features. It provides object oriented, imperative and generic programming features in its programs.

C++ is also standardized by quality check organization the International Organization for Standardization (ISO). C++ was initiated in 1979 by Bjarne Stroustrup working at Bell Labs. Originally it was named as "C with Classes" but in the year 1983, it was renamed to C++ due to its object oriented programming which was an enhancement to C language programming and hence the increment operator was added to C and it became C++ (pronounced as see plus plus).
Philosophies for developing C++:

• It should be driven by actual problems and the features should be useful immediately in real world programs.
• Every feature should be easily implementable.
• Programmers should be completely free to pick their own program style and that style should be supported by C++.
• Allowing useful feature is of utmost importance rather than preventing possible misuse of C++.
• Making user created types should have equal support and performance as that of built in types.
• Any features which you do not use, you never pay for.
• No language beneath C++

No comments:

Post a Comment