C++ Programming Language
C++ programming language was created by Bjarne Stroustrup in 1979 at Bell Labs in Murray Hill, New Jersey, as an extension of C programming language and C++ language was initially standardized in 1983.
What is C++
C++ is a general-purpose, case-sensitive, statically typed, and free-form programming language that supports object-oriented, procedural, and generic programming. It is a middle-level language.C++ is a superset of C.
Applications of C++
- Linus-based Operating Systems & Systems Programming.
- Chrome and Firefox Browsers
- Photoshop, Blender, Unreal-Engine Graphics & Game engines
- MySQL, MongoDB, Redis Database Engines
- Cloud/Distributed Systems
Use of C++
- C++ is used by many more programmers in essentially every application domain.
- C++ is widely used to write device drivers and other software that depends on the direct manipulation of hardware under real-time constraints.
- C++ is clean enough for successful teaching of basic concepts, so it is highly used for teaching and research
C++ Standard Libraries
- The core library gives all the building blocks including data types, variables, and literals.
- C++ Standard Library gives a rich set of functions handling files, strings, etc.
- The Standard Template Library (STL) gives a rich set of methods for handling the data structures, etc.