Каталог курсов
Учиться бесплатно

C++

C++ — популярный язык программирования общего назначения. Бьёрн Строуструп работал над ним с конца 1970-х по 1983 год. Он планировал усовершенствовать язык C и приспособить под потребности объектно-ориентированного программирования. Сейчас C++ — стандартный выбор при разработке высокопроизводительных приложений

Особенности:
  • статическая типизация
  • компилируемость
  • богатая стандартная библиотека
  • сочетание свойств низкоуровневых и высокоуровневых языков
  • мультипарадигменность

Среди  парадигм программирования, которые поддерживает C++:
  • объектно-ориентированное
  • обобщённое
  • процедурное
  • функциональное

Применение:
  • операционные системы — востребованы мультипарадигменность и универсальность, на C++ написаны элементы macOS и ядра Linux
  • финансовые системы — C++ обеспечивает безопасность и минимум задержек
  • игровые движки — требовательны к скорости, поэтому C++ востребован
  • научные приложения — C++ лежит в основе многих программ для научных расчётов и симуляции процессов
  • графические редакторы — на C++ частично основаны Adobe Photoshop и Illustrator
  • браузеры — используют C++ для обработки графики и работы движков
  • IoT-устройства — C++ используют для программирования микроконтроллеров

Узнайте больше в Медиа Нетологии:
Бесплатный курс по программированию:
Программы обучения Нетологии по программированию:
← В глоссарий