**C++** to język programowania o charakterze obiektowym.
Jest to obecnie jeden z najbardziej znanych i popularnych języków programowania, wykorzystywany w różnych działach IT ale przede wszystkim do programowania systemowego, aplikacji narzędziowych, wykonywania obliczeń inżynierskich oraz do tworzenia gier komputerowych.
Charakteryzuje się wysoką wydajnością kodu wynikowego, przenaszalnością tego kodu pomiędzy różnymi platformami oraz łatwością tworzenia i używania z bibliotek.
C++ jest na pewno podstawowym narzędziem pracy milionów programistów na całym świecie.
Język C++ jest potomkiem języka C.
Te dwa języki są do siebie podobne składniowo ale w istocie mocno się różnią.
Prace nad tym językiem rozpoczął duński naukowiec Bjarne Stroustrup już w 1979 roku.
Nazwa języka ukonstytuowała się w roku 1983, kiedy to po raz pierwszy użyto go poza laboratorium naukowym.
Natomiast pierwszy oficjalny standard C++ ISO/IEC 14882-1998 został opublikowany dopiero w 1998 roku.
Kurs C++ jest poświęcony nauce programowania obiektowego w C++.
Jest to język bardzo różnorodny, dający olbrzymie możliwości optymalizacji kodu, wyposażony w obszerną bibliotekę standardową.
Na kursie można się zapoznać z bogatą składnią tego języka, wieloma technikami programistycznymi oraz trikami pozwalającymi łatwo rozwiązywać pewne standardowe ale trudne zadania.
Omawiane są także najważniejsze fragmenty biblioteki STL.