Sunday, April 13, 2014

C with classes / C++

C++ is an intermediate-level programming language. It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs; C++ was originally named C with Classes, adding object-oriented features, such as classes, and other improvements to the C programming language. The language was renamed C++ in 1983, due to involvement of the increment operator. It began as enrichment to C, first adding classes, then virtual functions, operator overloading, multiple inheritance, templates and exception handling, alongside changes to the type system and other features.
Most of the C++ programs process information and display results. It is consisting of a vocabulary of commands that humans can understand and that can be converted into machine language easily and a language structure that allows humans to combine these C++ commands into a program that generate interesting outputs.
It is one of the most popular programming languages and is implemented on a wide variety of hardware and operating system platforms. As an efficient performance driven programming language it is used in systems software, application software, and device drivers, embedded software, high-performance server client applications and entertainment software such as video games. Various entities provide both open source and proprietary C++compiler software including the FSF, LLVM, Microsoft and Intel.


References
  1. Coplien, J. (1998). Advanced C++ Programming Styles and Idioms. Illinois, USA.
  2. Stroustrup, B. (2009). The C++ programming language . Pearson Education.

Widgets

 

Copyright @ 2014 CPP Fuzz.