← All Languages
C++

C++

Empowering High-Performance Computing

First appeared: 1985Designed by: Bjarne Stroustrup

A general-purpose language with zero-cost abstractions, used in games, operating systems, and financial systems.

Links

Paradigm

Multi-paradigmOOPProcedural

Hello, World

#include <iostream>

int main() {
  std::cout << "Hello, World!" << std::endl;
  return 0;
}

About

Designed by Bjarne Stroustrup at Bell Labs in 1979 as "C with Classes" and renamed C++ in 1983. Standardized by ISO in 1998.

Type system: Static

Ecosystem

Package Managers
ConanvcpkgCMake
Frameworks
QtBoostUnreal EngineOpenCV

Learning Resources

cppreferenceLearnCpp