Обсуждение участника:Svetlyn: различия между версиями

Материал из Поле цифровой дидактики
Строка 1: Строка 1:
== '''История языка Python''' ==
== История языка Python ==


{{#ask:
{{#ask:
Строка 10: Строка 10:
}}
}}


== '''Проект в Snap''' ==
== Проект в Snap ==


<snap project="Boom_Graph" user="svetlyn" />
<snap project="Boom_Graph" user="svetlyn" />


== '''Snap - проверка протокола MQTT''' ==
== Snap - проверка протокола MQTT ==
{| {{prettytable}}
{| {{prettytable}}
|-
|-
Строка 28: Строка 28:
|}
|}


== '''Информация о языке программирования''' ==
== Информация о языке программирования ==


{{#ask: [[C++]] | format=embedded }}
{{#ask: [[C++]] | format=embedded }}

Версия 03:40, 23 декабря 2023

История языка Python

Проект в Snap

Snap - проверка протокола MQTT

Описание Проект

MQTT — упрощённый сетевой протокол, работающий поверх TCP/IP, ориентированный на обмен сообщениями между устройствами по принципу «издатель — подписчик».

Протокол ориентируется на простоту в использовании, невысокую нагрузку на каналы связи, работу в условиях постоянной потери связи, лёгкую встраиваемость в любую систему. Основное предназначение — работа с телеметрией от различных датчиков и устройств. Использование шаблона подписчика обеспечивает возможность устройствам выходить на связь и публиковать сообщения, которые не были заранее известны или предопределены, в частности, протокол не вводит ограничений на формат передаваемых данных.

Информация о языке программирования

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
Используется для создания мобильных приложений? Да
Svetlyn упоминается в свойствах следующих страниц



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

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

Пример кода

namespace Foo
{
   const int x = 5;
}

const int y = Foo::x;