C++
A Wikipédiából, a szabad lexikonból.
| 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.


Based on work by