C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
C — это язык программирования общего назначения, используемый для системного программирования (ОС и встроенного), библиотек, игр и кроссплатформенности.
Положение, предоставляемое многими языками программирования, позволяющее использовать функциональные возможности, определенные в одном файле, в другом.
Заголовочные файлы используются в некоторых языках программирования для хранения исходного кода в виде единой копии, которую можно повторно использовать в нескольких исходных файлах.