C++

C++ is a general purpose compiled programming language built mainly upon the C programming language. It is standardized by the ISO and has influenced Java and other widely used programming languages.

Various features of C++, including inheritance, polymorphism, and exception handling, are also found in Java. Like Java, C++ also includes classes and arrays.

The most recent version of C++ is C++11, released in 2011. C++14, which is intended to fix some bugs in C++, will possibly be released in 2014, although no release date is planned.

Libraries
C++ imports the following libraries:
 * The C library
 * The IOStream library- The standard C++ libary for input/output functions
 * String library- Library defining String functions
 * Standard containers- Vectors, lists, maps, sets

Applications
C++ is used in CERN's data analysis program ROOT, which uses C++ for drawing histograms and curves.

Eclipse includes a CDT (C/C++ development tooling) add-on that offers a fully functional C/C++ development environment.

Links/Sources
cplusplus.com- The C++ Resources Network: http://www.cplusplus.com/

Eclipse CDT- http://www.eclipse.org/cdt/

Bjarne Stroustrup- C++11 FAQ: http://www.stroustrup.com/C++11FAQ.html

C++14- ROOT: http://root.cern.ch/drupal/content/c14