С++ — язык программирования общего назначения с уклоном в сторону системного программирования, который:
- лучше, чем С,
- поддерживает абстракцию данных,
- поддерживает объектно-ориентированное программирование,
- поддерживает обобщенное программирование.