C++

Материал из Поле цифровой дидактики
Краткое описание языка C++ (читается си-плюс-плюс — компилируемый, статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности.
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования Объектно-ориентированное программирование
Возрастная категория 15
Назначение языка (Общее / Учебное) Язык общего назначения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address https://isocpp.org/
Предки (Ancestors) C
Потомки (Descendants)
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания 1983
Создатели
Поясняющее видео https://youtu.be/5l9nxwh5Wiw
Используется для создания мобильных приложений? Да
C++ упоминается в свойствах следующих страниц
Arduino, Ekaterina Listopad, How to connect Lua and C++, Pathfinding, SLAM, Sergey031, Vkargin, Наследование, Функция


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

В сравнении с его предшественником — языком C — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.

Пример кода

namespace Foo
{
   const int x = 5;
}

const int y = Foo::x;