gptkbp:instanceOf
|
gptkb:programming_language
|
gptkbp:category
|
general-purpose programming language
compiled language
systems programming language
|
gptkbp:compilers
|
gptkb:GCC
gptkb:Microsoft_Visual_C++
gptkb:Clang
gptkb:Intel_C++_Compiler
gptkb:Borland_C++
|
gptkbp:designedBy
|
gptkb:Bjarne_Stroustrup
|
gptkbp:fileExtension
|
.h
.cc
.cpp
.cxx
.hpp
|
gptkbp:firstAppearance
|
1985
|
gptkbp:hasFeature
|
gptkb:C++_Standard_Library
gptkb:ISO/IEC_14882
gptkb:C++03
gptkb:C++11
gptkb:C++14
gptkb:C++17
gptkb:C++20
gptkb:C++23
gptkb:C++98
|
https://www.w3.org/2000/01/rdf-schema#label
|
C++ programming language
|
gptkbp:influenced
|
gptkb:Java
gptkb:Perl
gptkb:Python
gptkb:C#
gptkb:Rust
gptkb:Objective-C++
D
PHP
|
gptkbp:influencedBy
|
gptkb:C_programming_language
gptkb:Simula
gptkb:Ada
gptkb:ALGOL_68
gptkb:CLU
|
gptkbp:latestReleaseVersion
|
gptkb:C++23
2023
|
gptkbp:paradigm
|
generic
object-oriented
functional
multi-paradigm
procedural
|
gptkbp:RAM
|
gptkb:RAII
manual
|
gptkbp:runsOn
|
cross-platform
|
gptkbp:standardizedBy
|
gptkb:ISO
|
gptkbp:supports
|
object-oriented programming
exception handling
functional programming
generic programming
procedural programming
templates
multiple inheritance
operator overloading
namespaces
move semantics
smart pointers
lambdas
|
gptkbp:typingDiscipline
|
strong
static
nominal
partially inferred
|
gptkbp:website
|
https://isocpp.org/
|
gptkbp:bfsParent
|
gptkb:Pointer
gptkb:STM32
gptkb:Static_library
|
gptkbp:bfsLayer
|
5
|