File:ISO_C++_Logo.svg · Wikimedia Commons · See Wikimedia Commons
Q2407
Sign in to saveC++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programming language, adding object-oriented (OOP) features, it has since expanded significantly over time adding more OOP and other features; /C++98 standardization, C++ has added functional features, in addition to facilities for low-level memory manipulation for systems like microcomputers or to make operating systems like Linux or Windows, and even later came features like generic programming (through the use of templates). C++ is
I cannot provide an overview of "Q2407" based on the context provided, as the context discusses C++ programming language features but does not mention or define "Q2407" at all. To write an accurate overview, I would need relevant information about what Q2407 actually is.
AI-generated from the Wikipedia summary — may contain errors.
Key facts
- Programming language.name
- C++
- Programming language.logo
- ISO C++ Logo.svg
- Programming language.logo caption
- Logo endorsed by the C++ standards committee
- Programming language.paradigms
- Multi-paradigm: procedural, imperative, functional, object-oriented, generic, modular, reflective, Design by contract
- Programming language.family
- C
- Programming language.designer
- Bjarne Stroustrup
- Programming language.developer
- ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 21 (Working Group 21)
- Programming language.latest release version
- C++23 (ISO/IEC 14882:2024)
- Programming language.latest preview version
- C++26
- Programming language.typing
- Static, strong, nominative, partially inferred
- Programming language.operating system
- Cross-platform
- Programming language.file ext
- .C, .cc, .cpp, .cxx, , .h, .H, .hh, .hpp, .hxx, .cppm, .ixx
- Programming language.wikibooks
- C++ Programming
- Programming language.influenced by
- Ada, ALGOL 68, BCPL, C, CLU, F#, ML, Mesa, Modula-2, Simula, Smalltalk
- Programming language.influenced
- Ada 95, C#, C99, Carbon, Chapel, Clojure, D, Java, JS++, Lua, Nim, Objective-C++, Perl, PHP, Python, Rust
via Wikipedia infobox
Wikidata facts
- Official website
- www.open-std.org/jtc1/sc22/wg21
- Image
- Hello World C++.png
Show 9 more facts
- Stack Exchange tag
- or.stackexchange.com/tags/c++
- Commons category
- C++
- inception
- 1983-01-01
- file extension
- h++
- name in kana
- シープラスプラス
- hashtag
- cplusplus
- media type
- text/x-c++hdr
- source code repository URL
- github.com/cplusplus/draft
- software version identifier
- C++23
Sources (9)
via Wikidata · CC0
~22 min read
Article
17 sectionsContents
- History
- Etymology
- Philosophy
- Standardization
- Language
- Standard library
- C++ Core Guidelines
- Compatibility
- With C
- Inline assembly
- Variations across compilers
- Interoperability between C++ and Assembly
- See also
- Notes
- References
- Further reading
- External links
C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension of the C programming language, adding object-oriented (OOP) features, it has since expanded significantly over time adding more OOP and other features; /C++98 standardization, C++ has added functional features, in addition to facilities for low-level memory manipulation for systems like microcomputers or to make operating systems like Linux or Windows, and even later came features like generic programming (through the use of templates). C++ is usually implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle, and IBM.
C++ was designed with systems programming and embedded, resource-constrained software and large systems in mind, with performance, efficiency, and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, video games, servers (e.g., e-commerce, web search, or databases), and performance-critical applications (e.g., telephone switches or space probes).
Gallery (13)
Available in 114 languages
- Español
- Français
- Deutsch
- 中文
- 日本語
- Русский
- Português
- Italiano
- العربية
- हिन्दी
- abstract
- Afrikaans
- Albanian
- Aragonese
- Armenian
- Assamese
- Asturian
- azb
Show 95 more
- Azerbaijani
- Bahasa Indonesia
- Bangla
- Basque
- bat_smg
- be_x_old
- Belarusian
- Bosnian
- Breton
- Buginese
- Bulgarian
- Burmese
- Catalan
- Central Kurdish
- Chuvash
- Croatian
- Czech
- Danish
- Egyptian Arabic
- Esperanto
- Estonian
- Fijian
- Finnish
- Galician
- Gan Chinese
- Georgian
- Greek
- Gujarati
- Hausa
- Hebrew
- Hungarian
- Icelandic
- Ido
- Interlingua
- Irish
- Javanese
- Kannada
- Kara-Kalpak
- Kazakh
- Kyrgyz
- Latin
- Latvian
- Lithuanian
- Lombard
- Luxembourgish
- Macedonian
- Malay
- Malayalam
- Marathi
- Minangkabau
- Mongolian
- Nederlands
- Newari
- Norwegian
- Norwegian Nynorsk
- Occitan
- Palatine German
- Piedmontese
- Polski
- Punjabi
- Quechua
- Romanian
- Rusyn
- Serbian
- Serbian (Latin)
- simple
- Sinhala
- Slovak
- Slovenian
- Svenska
- Swahili
- Tajik
- Tamil
- Tatar
- Telugu
- Tibetan
- Tiếng Việt
- Toki Pona
- Türkçe
- Turkmen
- Ukrainian
- Urdu
- Uzbek
- Waray
- Western Panjabi
- Wu Chinese
- Yakut
- Yiddish
- Yoruba
- zh_classical
- zh_min_nan
- zh_yue
- فارسی
- ไทย
- 한국어
via Wikidata sitelinks · CC0