C++
viacparadigmový programovací jazyk / From Wikipedia, the free encyclopedia
C++ je viacparadigmový programovací jazyk vyššej úrovne na všeobecné použitie, ktorý umožňuje pracovať aj s prostriedkami nízkej úrovne. Má statickú typovú kontrolu, podporuje procedurálne programovanie, dátovú abstrakciu, objektovo orientované programovanie, ale aj generické programovanie. Od 90-tych rokov 20. storočia patrí k najpopulárnejším programovacím jazykom, používa ho až vyše 95 % engine-ov počítačových hier.
Tento článok je potrebné aktualizovať, pretože môže obsahovať zastarané informácie. Prosím, pozrite si stránky v kategórii návody a článok vhodne aktualizujte. Aktualizovať text ohľadom najnovšieho/-ích štandardov. |
C++ | |
Druh | viacparadigmový |
---|---|
Dátum vzniku | 1985, naposledy upravený v 2020 |
Použitie | všeobecné |
Typová kontrola | silná, statická, nie bezpečná |
Tvorca | Bjarne Stroustrup |
Implementácie | viacero |
Dialekty | ANSI C++ 1998, ANSI C++ 2003 |
Používané prípony | .cc, .cpp, .cxx, .C, .CC, .h, .hpp, .hh |
Bjarne Stroustrup vyvinul C++ (pôvodne nazvaný „C with Classes“) v roku 1983 v Bell Labs ako rozšírenie jazyka C. Rozširovanie začalo pridaním tried a neskôr pokračovalo pridávaním ďalších vlastností ako sú virtuálne funkcie, prekrývanie operátorov, viacnásobná dedičnosť, šablóny a ošetrenie výnimiek. Štandard jazyka C++ bol schválený v roku 1998 ako ISO/IEC 14882:1998, aktuálna verzia je z roku 2003 (ISO/IEC 14882:2003). Nová verzia štandardu (známa pod označením C++11 alebo C++0x) bola schválená v auguste 2011.