Си++ (англ. C++) — компилируемый строго типизированный язык программирования общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную; наибольшее внимание уделено поддержке объектно-ориентированного программирования.
В 1990-х годах язык стал одним из наиболее широко применяемых языков программирования общего назначения.
При создании Си++ стремились сохранить совместимость с языком Си. Большинство программ на Си будут исправно работать и с компилятором Си++. Си++ имеет синтаксис, основанный на синтаксисе Си.
Нововведениями Си++ в сравнении с Си являются: поддержка объектно-ориентированного программирования; поддержка обобщённого программирования через шаблоны; дополнительные типы данных; исключения; пространства имён; встраиваемые функции; перегрузка операторов; перегрузка имён функций; ссылки и операторы управления свободно распределяемой памятью; дополнения к стандартной библиотеке.