[С++ ]

Мова програмування - це знакова система для опису алгоритмів програм, орієнтованих на конкретних виконавців (насамперед ЕОМ).

Знакова система складається з трьох компонент :

1.     правила, що описують синтаксис ;

2.     правила, що задають семантику синтаксично правильних конструкцій ;

3.     правила, що формують прагматику синтаксично правильних конструкцій

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою декількох парадигм програмуванняоб'єктно-орієнтованоїузагальненої та процедурної

Особливості

При створенні С++ прагнули зберегти сумісність з мовою С. Більшість програм на С справно працюватимуть і з компілятором С++. С++ має синтаксис, заснований на синтаксисі С

Нововведеннями С++ порівняно з С є:

Об'єктно-орієнтоване програмування - це метод програмування, заснований на поданні програми у вигляді сукупності взаємодіючих об'єктів, кожен з яких є екземпляром певного класу, а класи є членами певної ієрархії наслідування. Програмісти спочатку пишуть клас, а на його основі при виконанні програми створюються конкретні об'єкти (екземпляри класів). На основі класів можна створювати нові, які розширюють базовий клас і таким чином створюється ієрархія класів. Сьогодні багато мов програмування або підтримують ООП або ж є цілком об'єктно-орієнтованими (зокрема, JavaC#C++PythonPHPRuby та Objective-CActionScript 3,Swift).