C++

(Aangestuur vanaf C Plus Plus)

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.

C++
Logo onderskryf deur die C++-standaardkomitee
ParadigmasMulti-paradigma: proseduraal, imperatief, funksioneel, objekgeoriënteerd, generies, modulêr
FamilieC
OntwerperBjarne Stroustrup
OntwikkelaarISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 21 (Working Group 21)
Eerste vrystelling1985; 39 jaar gelede (1985)
Stabiele vrystelling
C++20 (ISO/IEC 14882:2020) / 15 Desember 2020; 3 jaar gelede (2020-12-15)
Voorskouvrystelling
C++23 / 19 Maart 2023; 13 maande gelede (2023-03-19)
TipedissiplineStaties, sterk, nominatief, gedeeltelik afgelei
BedryfstelselKruisplatform
Lêeruitbreidings.C, .cc, .cpp, .cxx, .c++, .h, .H, .hh, .hpp, .hxx, .h++
Webwerfisocpp.org
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

Verwysings

Eksterne skakels