Визуальные языки программирования и моделирования
Графические / визуальные языки
Графические и визуальные языки упрощают обучение и визуальное представление алгоритмов.
Scratch
Scratch – визуальный язык программирования для обучения детей и новичков. Дата создания — 2003 год (MIT Media Lab).
Основными особенностями являются блочное программирование, перетаскивание команд, визуальная логика. Работает в браузере или через отдельную среду.
Применяется в образовании, школах, курсах для начинающих. Популярен как первый шаг в программировании.
Blockly
Blockly – графический редактор кода от Google, позволяющий создавать визуальные интерфейсы для написания программ. Дата создания — 2011 год.
Основными особенностями являются drag-and-drop блоков, генерация кода на других языках (JavaScript, Python и др.), возможность кастомизации. Работает в браузере.
Применяется в образовательных проектах, играх, инструментах для детей и не-программистов.
LabVIEW
LabVIEW – графическая среда разработки и язык программирования от National Instruments. Дата создания — 1986 год.
Основными особенностями являются программирование на основе диаграмм (dataflow), интеграция с оборудованием, визуализация данных. Работает через собственную среду.
Применяется в научных исследованиях, тестировании оборудования, промышленной автоматизации. Используется в инженерии и лабораториях.
No-code / Low-code
No-code / Low-code – визуальные среды для создания приложений без или с минимальным программированием. Дата появления — конец 2000-х — начало 2010-х.
Основными особенностями являются drag-and-drop элементов, визуальные триггеры, интеграции с API. Работают через облачные или локальные платформы.
Применяются в быстрой разработке MVP, внутренних инструментах, автоматизации процессов. Активно развиваются в enterprise и стартапах.
См. также
Другие статьи этого же раздела в боковом меню (как на странице «О разделе»). Классификация языков программирования, запросов, стилей и разметки. Блок-схема же — это графическое представление алгоритма или процесса, в котором каждый шаг изображается в виде геометрической фигуры (блока), а связи между блоками показываются стрелками. Языки запросов (Query Languages) - это языки, предназначенные для извлечения и манипуляции данными в различных системах, чаще всего в базах данных. Языки разметки (Markup Languages) используются для структурирования текста или данных, часто не являются полными языками программирования. Языки стилей (Style Sheet Languages) определяют внешний вид и оформление содержимого, описанного на языке разметки. Smalltalk – чисто объектно-ориентированный язык программирования, оказавший влияние на многие современные языки. Дата создания — 1972 год (первые версии), коммерческий выпуск — 1980-е. Основными… В цифровой среде существует множество языков, каждый из которых решает свою задачу. Важно чётко понимать различия между категориями — Языки запросов предназначены для извлечения и манипуляции данными… Чек-лист раздела Классификация языков в IT — вопросы для самопроверки в энциклопедии Вселенная IT.Основные языки
Естественные и искусственные языки в цифровой среде
Языки запросов - SQL и его аналоги
Языки разметки - HTML, XML, Markdown
Языки стилей - CSS и препроцессоры
Языки программирования
Итоги
Чек-лист самопроверки