C++
C++ — популярный язык программирования общего назначения. Бьёрн Строуструп работал над ним с конца 1970-х по 1983 год. Он планировал усовершенствовать язык C и приспособить под потребности объектно-ориентированного программирования. Сейчас C++ — стандартный выбор при разработке высокопроизводительных приложений
Особенности:
- статическая типизация
- компилируемость
- богатая стандартная библиотека
- сочетание свойств низкоуровневых и высокоуровневых языков
- мультипарадигменность
Среди парадигм программирования, которые поддерживает C++:
- объектно-ориентированное
- обобщённое
- процедурное
- функциональное
Применение:
- операционные системы — востребованы мультипарадигменность и универсальность, на C++ написаны элементы macOS и ядра Linux
- финансовые системы — C++ обеспечивает безопасность и минимум задержек
- игровые движки — требовательны к скорости, поэтому C++ востребован
- научные приложения — C++ лежит в основе многих программ для научных расчётов и симуляции процессов
- графические редакторы — на C++ частично основаны Adobe Photoshop и Illustrator
- браузеры — используют C++ для обработки графики и работы движков
- IoT-устройства — C++ используют для программирования микроконтроллеров
Узнайте больше в Медиа Нетологии:
Бесплатный курс по программированию:
Программы обучения Нетологии по программированию: