C++

E13747

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (18)

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 technical committees
surface form: ISO C++ committee
executionModel compiled to native code
fileExtension .cc
.cpp
.cxx
.hpp
firstAppeared 1985
hasMajorCompiler Clang
GNU Compiler Collection
surface form: GCC

Intel C++ Compiler
Visual Studio
surface form: MSVC
hasStandard ISO/IEC 14882
surface form: C++03

C++ self-linksurface differs
surface form: C++11

ISO/IEC 14882
surface form: C++14

C++ self-linksurface differs
surface form: C++17

C++ self-linksurface differs
surface form: C++20

ISO/IEC 14882
surface form: C++23

C++ self-linksurface differs
surface form: C++98
hasStandardLibrary C++ standard library
influenced C# programming language
surface form: C#

D
Go
Java
Objective-C++
Rust
influencedBy ALGOL 60
surface form: ALGOL

Ada (programming language)
surface form: Ada

C
Simula
memoryManagement automatic storage duration
manual memory management
paradigm functional
generic
modular
object-oriented
procedural
standardizedBy International Organization for Standardization
surface form: 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

Referenced by (596)

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

C# programming language influencedBy C++
subject surface form: C#
C# programming language influencedBy C++
subject surface form: C#
this entity surface form: C
C influenced C++
Edge programmingLanguage C++
subject surface form: Microsoft Edge
GNU Compiler Collection supportsStandard C++
this entity surface form: ISO C++
Java influencedBy C++
C++ hasStandard C++ self-linksurface differs
this entity surface form: C++98
C++ hasStandard C++ self-linksurface differs
this entity surface form: C++11
C++ hasStandard C++ self-linksurface differs
this entity surface form: C++17
C++ hasStandard C++ self-linksurface differs
this entity surface form: C++20
Codex supportsLanguage C++
Rust influencedBy C++
Aircrack‑ng programmingLanguage C++
subject surface form: Aircrack-ng
PHP influencedBy C++
ALGOL 60 influenced C++
V8 programmingLanguage C++
Effective C++ subject C++