C++

E13747

C++ is a high-performance, general-purpose programming language widely used for system/software development, game engines, and performance-critical applications.

All labels observed (18)

How this entity was disambiguated

Statements (68)

Predicate Object
instanceOf compiled language
general-purpose programming language
multi-paradigm programming language
object-oriented programming language
programming language
systems programming language
basedOn C
designer Bjarne Stroustrup
developer ISO C++ committee
executionModel compiled to native code
fileExtension .cc
.cpp
.cxx
.hpp
firstAppeared 1985
hasMajorCompiler Clang
GCC
Intel C++ Compiler
MSVC
linked to: Visual Studio
hasStandard C++03
linked to: ISO/IEC 14882

C++11
linked to: C++

C++14
linked to: ISO/IEC 14882

C++17
linked to: C++

C++20
linked to: C++

C++23
linked to: ISO/IEC 14882

C++98
linked to: C++
hasStandardLibrary C++ standard library
influenced C#
D
Go
Java
Objective-C++
Rust
influencedBy ALGOL
linked to: ALGOL 60

Ada
C
Simula
memoryManagement automatic storage duration
manual memory management
paradigm functional
generic
modular
object-oriented
procedural
standardizedBy ISO
standardName ISO/IEC 14882
supports concurrency
generic programming
metaprogramming
supportsFeature RAII
classes
exceptions
inheritance
lambdas
move semantics
namespaces
operator overloading
polymorphism
standard template library
templates
typingDiscipline nominal typing
partially inferred typing
static typing
useCase embedded systems
game development
high-performance applications
real-time systems
systems programming

How these facts were elicited

Referenced by (596)

Full triples — surface form annotated when it differs from this entity's canonical label.

C# influencedBy C++
subject linked to: C# programming language
C# influencedBy C
subject linked to: C# programming language
linked to: C++
C influenced C++
Microsoft Edge programmingLanguage C++
subject linked to: Edge
GNU Compiler Collection supportsStandard ISO C++
linked to: C++
Java influencedBy C++
C++ hasStandard C++98
linked to: C++
C++ hasStandard C++11
linked to: C++
C++ hasStandard C++17
linked to: C++
C++ hasStandard C++20
linked to: C++
Codex supportsLanguage C++
Rust influencedBy C++
Aircrack-ng programmingLanguage C++
subject linked to: Aircrack‑ng
PHP influencedBy C++
ALGOL 60 influenced C++
V8 programmingLanguage C++
Effective C++ subject C++