C++ (uitgespreek "see plus plus") is 'n algemene doel programmeertaal met hoëvlak- en laevlakvermoëns. Dit is 'n statiese tipe, vryevorm, gewoonlik samesteltaal wat prosedureprogrammering, data-abstraksie, objek-georiënteerde programmering, en generiese programmering ondersteun. C++ word as 'n middel-vlak taal gesien. Dit beteken dat dit uit 'n kombinasie van hoë- en laevlakfaktore bestaan.
Logo onderskryf deur die C++-standaardkomitee | |
Paradigmas | Multi-paradigma: proseduraal, imperatief, funksioneel, objekgeoriënteerd, generies, modulêr |
---|---|
Familie | C |
Ontwerper | Bjarne Stroustrup |
Ontwikkelaar | ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 21 (Working Group 21) |
Eerste vrystelling | 1985 |
Stabiele vrystelling | C++20 (ISO/IEC 14882:2020)
/ 15 Desember 2020 |
Voorskouvrystelling | C++23
/ 19 Maart 2023 |
Tipedissipline | Staties, sterk, nominatief, gedeeltelik afgelei |
Bedryfstelsel | Kruisplatform |
Lêeruitbreidings | .C, .cc, .cpp, .cxx, .c++, .h, .H, .hh, .hpp, .hxx, .h++ |
Webwerf | isocpp |
Belangrike implementerings | |
GCC, LLVM Clang, Microsoft Visual C++, Embarcadero C++Builder, Intel C++ Compiler, IBM XL C++, EDG | |
Beïnvloed deur | |
Ada, ALGOL 68,[1] BCPL,[2] C, CLU,[1] F#,[3][note 1] ML, Mesa,[1] Modula-2,[1] Simula, Smalltalk[1] | |
Het beïnvloed | |
Ada 95, C#,[4] C99, Carbon, Chapel,[5] Clojure,[6] D, Java,[7] JS++,[8] Lua,[9] Nim,[10] Objective-C++, Perl, PHP, Python,[11] Rust,[12] Seed7 | |
|
Bjarne Stroustrup het C++ in 1979 by Bell Laboratoriums in New Jersey ontwikkel as 'n verbetering op sy voorganger C en dit "C with Classes" gedoop. In 1983 is dit hernoem na C++.
Voetnotas
- Vir die idee van die C++20 stapellose koroetines.
Verwysings
Eksterne skakels
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.