
C++ is a cross-platform language that can be used to build software for high performance. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. It can be found in today's Graphical User interface, Operating systems and Embedded system.
Features:
- Simple
- Machine Independent but Platform Dependent
- Mid-level language
- Rich library support
- Speed of execution
- Pointer and direct Memory-Access
- Object-Oriented
- Compiled Language
Applications of C++:
- Operating Systems & Systems Programming. e.g. Linux-based OS (Ubuntu etc.)
- Browsers (Chrome & Firefox)
- Graphics & Game engines (Photoshop, Blender, Unreal-Engine)
- Database Engines (MySQL, MongoDB, Redis etc.)
- Cloud/Distributed Systems