C++

C with classes, templates and zero-cost abstractions, for games, browsers, databases and anything fast. See how developers rate it month by month on DTDb.

Category
programming language
Developer
ISO C++ committee (WG21)
Created by
Bjarne Stroustrup
First release
1985
License
Open standard
Open source
Yes
Pricing
Free
Website
https://isocpp.org
Paradigms
Object-oriented, Procedural, Functional
Typing
Static
Type strength
Weak
Type inference
Yes
Memory management
Manual
Runs as
Native code
Main implementation
GCC, Clang, MSVC
Concurrency
Threads, atomics, coroutines
Null safety
No
Package manager
None official, vcpkg and Conan
Used for
Systems, Games, Desktop, Embedded, Scientific computing
Specification
ISO/IEC 14882

Top rated programming languages — Monthly Ranking