C++
llenguatge de programació / From Wikipedia, the free encyclopedia
C++ és un llenguatge de programació[1] que fou creat, com el seu predecessor C, als laboratoris Bell (no confondre amb Graham Bell) de AT&T. L'autor principal n'és Bjarne Stroustrup. L'any 1980 s'hi van afegir noves característiques, entre les principals la integració de les classes, idea que va ser presa de Simula67, per molts considerat el primer llenguatge orientat a objectes. A partir d'aquí va evolucionar fins que l'any 1985 va ser consolidat com un llenguatge orientat a objectes[1] i anomenat C++.[2]
Tipus | llenguatge de programació orientat a objectes, llenguatge de programació multiparadigma, llenguatge de programació procedural, llenguatge de programació funcional, generic programming language (en) , llenguatge de programació, free-form language (en) i Llenguatge de programació compilat |
---|---|
Data de creació | 1983 |
Disseny | Bjarne Stroustrup |
Desenvolupador | Bjarne Stroustrup Bell Labs ISO/IEC JTC1/SC22/WG21 |
Paradigma de programació | multi-paradigma: orientat a objectes, programació funcional, programació genèrica. |
Darrera versió estable | ISO/IEC 14882:2003 (2003) |
Tipus de dades | fort, estàtic |
Dialectes | ISO/IEC C++ 1998, ISO/IEC C++ 2003 |
Influenciat per | C, Simula67, ALGOL 68, CLU, ML i Ada |
Ha influenciat | Perl, LPC, Lua, Pike, Ada 95, Java, PHP, D, C99, C# |
Sistema operatiu | multiplataforma |
Extensió dels fitxers | .cc .cpp .cxx .c++ .h .hh .hpp .hxx .h++ |
Codi font | Codi font |
Etiqueta d'Stack Exchange | Etiqueta, Etiqueta, Etiqueta, Etiqueta i Etiqueta |
Pàgina web | isocpp.org |
Actualment existeix un estàndard, anomenat ISO C++, al qual s'han adherit la majoria dels fabricants de compiladors més moderns. N'existeixen també alguns intèrprets, com ara ROOT.
Una particularitat del C++ és la possibilitat de redefinir els operadors (sobrecàrrega d'operadors), i de poder crear nous tipus que es comportin com tipus fonamentals.
El nom C++ va ser proposat per Rick Mascitti l'any 1983, quan el llenguatge va ser utilitzat per primera vegada fora d'un laboratori científic. Abans s'havia fet servir el nom "C amb classes". C++ significa increment de C i es refereix al fet que C++ és una extensió de C, però que manté la compatibilitat històrica amb el llenguatge C.[1]