C++

E13747

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


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
hasStandard C++03
C++11
C++14
C++17
C++20
C++23
C++98
hasStandardLibrary C++ standard library
influenced C#
D
Go
Java
Objective-C++
Rust
influencedBy ALGOL
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

Referenced by (168)
Subject (surface form when different) Predicate
Adobe Dreamweaver
Adobe Illustrator
Adobe Photoshop
Aircrack-ng
AlphaGo
Android
Android Automotive OS
Apple Safari
Bitcoin Core
Blink
Blink
Brave
Brave
CCleaner Browser
ChakraCore
Chromium
ChromiumOS
Clang
Cygwin
DistBelief
FreeBSD
GN
Google Chrome
Google Duo
Google Search
Intel C++ Compiler
Internet Explorer
JavaScriptCore
Kees Cook
LLVM
Lotus Notes
MATE desktop environment
Marc Ewing
MariaDB
Microsoft Cognitive Toolkit
Microsoft Edge
Microsoft Edge
Mozilla Firefox
MySQL
Naver Whale
Netscape Mail
Netscape Navigator
Nikolaj Bjørner
Node.js
Opera
Opera
Oracle Database
Paul Eggert
PlaidML
PyTorch
RStudio
SpiderMonkey
StarOffice
Subsurface
Symbian
Tableau
Telegram
TensorFlow
Trident
UPX
V8
VirtualBox
Vivaldi
WebKit
WhatsApp
Whisper
WinUI
Windows
XNU
iOS
iPadOS
iTunes
visionOS
programmingLanguage
ActiveX
Clang
Codex
Eclipse IDE
GNU Autoconf
GNU Compiler Collection
GNU Emacs
Microsoft Visual Studio Enterprise
OpenMP
PlaidML
TensorFlow
XEmacs
gprof
supportsLanguage
AIX
FMX
GDB
GNU gettext
HP-UX
Hadoop
IBM RS/6000
Spacemacs
Visual Studio
macOS
supportsProgrammingLanguage
Clang ("C++98")
Clang ("C++03")
Clang ("C++11")
Clang ("C++14")
Clang ("C++17")
Clang ("C++20 (partial)")
GNU Compiler Collection ("ISO C++")
Intel C++ Compiler ("C++98")
Intel C++ Compiler ("C++17")
supportsStandard
ISO/IEC 14882:1998 ("C++98")
ISO/IEC 14882:2003 ("C++03")
ISO/IEC 14882:2011 ("C++11")
ISO/IEC 14882:2014 ("C++14")
ISO/IEC 14882:2017 ("C++17")
ISO/IEC 14882:2020 ("C++20")
alsoKnownAs
C#
C# ("C")
D
Java
PHP
Rust
influencedBy
C++ standard library ("C++11")
C++ standard library ("C++14")
C++ standard library ("C++17")
C++ standard library ("C++20")
extendedIn
C++ ("C++98")
C++ ("C++11")
C++ ("C++17")
C++ ("C++20")
hasStandard
ALGOL 60
C
Dennis Ritchie
Simula
influenced
GitHub Copilot
Universal Windows Platform
Xcode
programmingLanguageSupport
Borland
CWEB
Embarcadero Technologies
programmingLanguageSupported
Geir Ivarsøy
Michael Widenius
Werner Koch
programmingLanguageUsed
C++/CLI
Objective-C++
basedOn
ISO/IEC 14882 ("C++ programming language")
ISO/IEC 14882 ("C++ core language")
defines
Slimjet
Torch Browser
hasProgrammingLanguage
BlackBerry OS
Darwin
primaryProgrammingLanguage
Effective C++
ISO/IEC 14882
subject
ODBC ("C++ programming language")
compatibleWith
Cython
compilesTo
Dr. Dobb's Journal ("C++ programming language")
coveredTopic
R ("Rcpp (C++ interface)")
hasImplementationLanguage
C++ standard library ("C++98")
introducedIn
Bjarne Stroustrup
knownFor
Minecraft ("C++ (for Bedrock Edition)")
language
JSON
parsedBy
C++ standard library ("C++ programming language")
partOf
CUPS
primaryLanguage
z/OS
supports
R
supportsExtension
MATLAB
supportsIntegrationWith
Win32 API
supportsLanguageBinding
LLVM ("C++ (via Clang)")
supportsLanguageFrontend
ISO/IEC 14882 ("Programming languages — C++")
title
C++ standard library
usedWithLanguage
Design Patterns: Elements of Reusable Object-Oriented Software
usesProgrammingLanguage
LXQt
writtenInLanguage
Presto
writtenInProgrammingLanguage

Please wait…