Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
rodstvennye_reshenija [2012/09/05 10:06] Владислав Жаринов [ВЛ-система] |
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|специализированной теме]] проекта. Доступен [[http://forum.oberoncore.ru/download/file.php?id=2844|деморолик]] работы в промежуточном варианте. | + | ===== 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 |}} | Скриншот предварительной версии:{{ :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 ===== | ||