Бағдарламалау тілі дегеніміз адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады.
Егер бағдарламалау тілі нақтылы процессор типіне арналған және оның ерекшеліктерін ескеретін болса, онда ол төмен деңгейлі бағдарламалау тіліне жатады.
Жоғары деңгейлі бағдарламалау тілі компьютерге қарағанда, адамға анағұрлым жақын әрі түсінікті болып келеді.
C++ - бұл жинақталған, статикалық түрде терілген жалпы мақсаттағы бағдарламалау тілі. С++ бағдарламалау тілін 1983 жылы Белл Лабс зертханасында Бьёрн Страустрап дамытқан. 2019 жылға қарай әлемдегі таралуы бойынша үшінші бағдарламалау тілі болып келеді. С++ өзінің ұзақ тарихында көптеген өзгерістерден өтіп, бүгінгі күні өте жылдам, компиляцияланатын, көптеген кітапханаларға ие тілге айналды. С++ жоғарғы және төменгі деңгейдегі программалау тілдерінің қасиеттеріне ие.
• С++ тіліндегі бағдарлама препроцессордың директивасынан, компиляторға нұсқаулардан, ауыспалы немесе константаларды бейнелеуден және функцияларды анықтаудан тұрады.
• Айнымалыны бейнелеу айнымалының атауы мен атрибуттарын береді. Айнымалының атрибуттары ретінде тип, элементтер саны (массивтер үшін), жады классының спецификациясы және инициализатор бола алады.
• Инициализатор - айнымалыға, оның құрылуы кезінде мәнді беретін сәйкес константа.