Визуальный язык ДРАКОН

Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность

Инструменты пользователя

Инструменты сайта


rodstvennye_reshenija

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
rodstvennye_reshenija [2012/04/30 10:46]
Владислав Жаринов создано
rodstvennye_reshenija [2013/01/26 12:48] (текущий)
Владислав Жаринов [ВЛ-система]
Строка 16: Строка 16:
 ===== ВЛ-система ===== ===== ВЛ-система =====
  
-Структурный редактор-транслятор на Оберон и учебный авторский язык. Разрабатывается группой под руководством В. Лаптева (Астраханский ​ТУ) с 2010 г. В течение 2012 г. планируется внедрение в учебный процесс университета. Условия распространения следует уточнять у разработчика.+То жечто ​Semantic IDE.
  
-Основные решения обсуждались в [[http://​forum.oberoncore.ru/​viewtopic.php?​f=93&t=1542&​start=320|специализированной теме]] проекта.+===== Semantic IDE =====
  
-Предполагается реализовать ряд типов графхем. В частностидракон-схемы ​для представления кода процедур.+Структурный ​редактор-транслятор на Оберон, учебный авторский ​язык и другие языки (Си-подобные и пр.). В основу ​реализации положено выделение т.н. //​семантического ядра// базиса алгоритмических (в перспективе - также ​декларативных) структур,​ имеющих унифицируемый смысл в поддерживаемых ​языках при возможных ​различиях синтаксиса.
  
 +Разрабатывается группой под руководством В. Лаптева (Астраханский ГТУ) с 2010 г. В 2012 г. начато внедрение начального издания в учебный процесс университета.
 +
 +Название "​Semantic IDE" (здесь также - СемИДЕ) было принято как рабочее (для исходного издания). Ранее здесь и в обсуждениях называлась также "​Структурный/​Семантический редактор",​ "​ВЛ-система"​.
 +
 +Официальные публикации доступны в [[http://​forum.oberoncore.ru/​viewtopic.php?​p=76702#​p76702|этой теме]]. Следует выделить:​
 +  * Статью о концепции "​семантического ядра":​ http://​forum.oberoncore.ru/​viewtopic.php?​p=76703#​p76703.
 +  * Статью по структурному (семантическому) редактированию:​ http://​forum.oberoncore.ru/​viewtopic.php?​p=76704#​p76704.
 +
 +Основные решения также обсуждались:​
 +  *  в [[http://​forum.oberoncore.ru/​viewtopic.php?​f=93&​t=1542&​start=320|специализированной теме]] проекта.
 +
 +Доступен [[http://​forum.oberoncore.ru/​download/​file.php?​id=2844|деморолик]] работы в промежуточном варианте.
 +
 +Условия распространения - следует уточнять у разработчика.
 +
 +Скриншот предварительной версии:​{{ :​vl-ide-demo.jpg?​800 |}}
 +
 +Для представления маршрутов алгоритмической части употреблены одномерные структурные скобки (фигуры выделения блоков в линейно организованном исходном тексте;​ были предложены независимо,​ в частности,​ [[http://​drakon.su/​biblioteka/​start#​knigi|Jeffrey V. Nickerson]] и [[http://​forum.oberoncore.ru/​viewtopic.php?​p=72923#​p72923|С. Прохоренко]]) в упрощённой версии,​ подобной использованной [[http://​forum.oberoncore.ru/​viewtopic.php?​p=34813#​p34813|здесь]].
 +
 +Предполагается реализовать ряд типов граф-схем. В частности,​ дракон-схемы для представления кода процедур. В первую очередь рассматриваются граф-схемы автоматов.
 +
 +Пользователь может описывать свой синтаксис для базовых понятий языков,​ реализованных в среде.
 ===== Code Rocket Designer ===== ===== Code Rocket Designer =====
  
rodstvennye_reshenija.1335768405.txt.gz · Последние изменения: 2012/04/30 10:46 — Владислав Жаринов