C++: различия между версиями

Материал из Поле цифровой дидактики
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{Карточка языка программирования
{{Карточка языка программирования
|Description=C++ (читается си-плюс-плюс — компилируемый, статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности.
|FieldActivity=Computational Thinker
|FieldActivity=Computational Thinker
|Programming paradigm=Объектно-ориентированное программирование
|Возрастная категория=15
|Возрастная категория=15
|Dimension=2D
|Dimension=2D
Строка 11: Строка 13:
|Remixing=Нет
|Remixing=Нет
|launch year=1983
|launch year=1983
|ForMobileApps=Нет
|Clarifying_video=https://youtu.be/5l9nxwh5Wiw
|ForMobileApps=Да
}}
}}
C++ (читается си-плюс-плюс — компилируемый, статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и [[алгоритм]]ы, ввод-вывод, [[регулярные выражения]], поддержку многопоточности и другие возможности. [[C++]] сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком [[C]] — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.
C++ (читается си-плюс-плюс — компилируемый, статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования, как [[процедурное программирование]], [[объектно-ориентированное программирование]], [[обобщённое программирование]]. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и [[алгоритм]]ы, ввод-вывод, [[регулярные выражения]], поддержку многопоточности и другие возможности. [[C++]] сочетает свойства как высокоуровневых, так и низкоуровневых языков.  
 
В сравнении с его предшественником — языком [[C]] — наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования.


=== Пример кода ===
=== Пример кода ===

Текущая версия на 12:34, 21 июля 2023

Краткое описание языка 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;