C++



Website: isocpp.org

Proiectat de: Bjarne Stroustrup

Paradigme de programare: Multi-paradigm — procedural, imperative, functional, object-oriented, generic, modular


C ++ (, pronunțat „C Plus Plus” și uneori prescurtat ca CPP) este un limbaj de programare de nivel înalt, cu scop general, creat de informaticianul danez Bjarne Stroustrup.

Prima dată lansată în 1985 ca o extensie a limbajului de programare C, de atunci s -a extins semnificativ în timp; În 1997, C ++ are caracteristici orientate spre obiecte, generice și funcționale, pe lângă facilitățile pentru manipularea memoriei la nivel scăzut.

Este aproape întotdeauna implementat ca un limbaj compilat, iar mulți furnizori oferă compilatoare C ++, inclusiv Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle și IBM.C ++ a fost proiectat cu programări de sisteme și software încorporat, constituit de resurse și Sisteme mari în minte, cu performanță, eficiență și flexibilitate a utilizării, ca proiectare.

C ++ a fost, de asemenea, găsit util în multe alte contexte, punctele tari fiind infrastructura software și aplicațiile constrânse de resurse, inclusiv aplicații desktop, jocuri video, servere (de exemplu, comerț electronic, căutare web sau baze de date) și aplicații critice de performanță ( de exemplu, întrerupătoare telefonice sau sonde spațiale) .C ++ este standardizat de Organizația Internațională pentru Standardizare (ISO), cu cea mai recentă versiune standard ratificată și publicată de ISO în decembrie 2020 ca ISO/IEC 14882: 2020 (cunoscut informal ca C ++ 20) .

Limbajul de programare C ++ a fost inițial standardizat în 1998 ca ISO/IEC 14882: 1998, care a fost apoi modificat de standardele C ++ 03, C ++ 11, C ++ 14 și C ++ 17.

Standardul actual C ++ 20 le înlocuiește cu noi caracteristici și o bibliotecă standard mărită.

Înainte de standardizarea inițială din 1998, C ++ a fost dezvoltat de Stroustup la Bell Labs din 1979 ca o extensie a limbajului C; El a dorit un limbaj eficient și flexibil similar cu C, care a oferit și funcții de nivel înalt pentru organizarea de programe.

Din 2012, C ++ a fost într-un program de lansare de trei ani cu C ++ 23 ca următor standard planificat.