C++

A Wikipédiából, a szabad lexikonból.



C++
Paradigma: többelvű: generic, objektum-orientált, imperatív,
Tervezte: Bjarne Stroustrup
Utolsó kiadása: 2003, ISO/IEC 14882:2003 /
Típusosság: static, strong, unsafe, nominative
Fordítóprogram: GNU Compiler Collection, Microsoft Visual C++, Borland C++ Builder
Dialektusok: ANSI C++ 1998, ANSI C++ 2003
Kiindulási nyelv: C, Simula, Ada 83, CLU
Befolyásolt nyelvek: Ada 95, C#, Java, PHP, D

A C++ a C továbbfejlesztése.

Nevét onnan kapta, hogy a C-ben pl egy int típusú paramétert így tudunk eggyel növelni: intTipusuParameter++.

A C++ fordítók tudják értelmezni a csak C nyelven írt kódot is. (Pl.: Dev C/C++)

A C++ egy magasszintű programozási nyelv. Támogatja a procedurális programozást, az adatabsztrakciót, az objektum-orientált programozást és a generikus programozást. Az 1990-es évek óta, a C++ az egyik legkedveltebb kereskedelmi programozási nyelv.

Bjarne Stroustrup 1983-ban kezdte meg a C++ nyelv fejlesztését a C programozási nyelv kiterjesztéseként. A munktát elsőként az osztályok hozzáadásával kezdték, majd ezt követte többek között a virtuális függvények, az operátor túlterhelés, az öröklődés, a templatek és a kivételkezelés bevezetése. A C++ programozási nyelv szabványát 1998-ban hagyták jóvá ISO/IEC 14882:1998 néven, az aktuális, 2003-as változat kódjelzése ISO/IEC 14882:2003.