C++

C++ - zbiór znaków programowania ogólnego przeznaczenia.

Umożliwia abstrakcję danych i stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego dodatkowo generycznego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem aż do zasobów sprzętowych dodatkowo funkcji systemowych, łatwością tworzenia także korzystania spośród bibliotek (napisanych w środku C++, C czyli innych językach), niezależnością od czasu konkretnej platformy sprzętowej to znaczy systemowej (co gwarantuje wysoką przenośność kodów źródłowych) dodatkowo niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje także systemy operacyjne.

C++ został zaprojektowany na wskroś Bjarne'a Stroustrupa w charakterze przedłużenie języka C o obiektowe mechanizmy abstrakcji danych oraz silną statyczną kontrolę typów. Zachowanie zgodności spośród językiem C na poziomie kodu źródłowego pozostaje jednym spośród podstawowych celów projektowych kolejnych standardów języka.

W latach 90. XX wieku zbiór znaków C++ zdobył pozycję jednego spośród najpopularniejszych języków programowania ogólnego przeznaczenia. Na początku XXI wieku liczbę programistów języka C++ szacowano na wokół 3 miliony [1].

Od 1998 obowiązuje norma ISO/IEC 14882:1998 (Standard for the C++ Programming Language) spośród drobnymi poprawkami zatwierdzonymi w środku 2003 r. (ISO/IEC 14882:2003). Ogłoszenie nowego standardu (tzw. C++0x) planowane jest na 2009.