1. Понятие и термин «маршрутный транслятор» разработал Геннадий Николаевич Тышов. Он сделал это не в виде технического описания, а виде демонстрации работы программы "ИС Дракон" и кратких пояснений.
2.
Впервые термин «маршрутный транслятор» появился 25 июля 2009 года здесь:
viewtopic.php?p=32523#p32523 Тышов пишет:
Цитата:
В творческом отпуске будем работать над темой: "Дракон, маршрутный транслятор автоматный".
Это будет транслятор маршрутной части с языка Дракон без объявления и командной обработки проблемных данных.
Данная тема ранее разрабатывалась в полнофункциональном Дракон-Редакторе, Tрансляторе, выпуски от 10.09.2008 и 08.11.2009.
3.
10 февраля 2012 года Тышов пишет: viewtopic.php?p=70588#p70588 Цитата:
// ИС Дракон. Транслятор маршрутной части алгоритма.
4.
14 февраля 2012 года Тышов пишет: http://forum.oberoncore.ru/viewtopic.php?p=70588#p70588
Цитата:
Выпуск ИС Дракон от 22.07.2012
2. Термин "Программный код" заменен на "Промежуточный код", отображается суть действий маршрутного транслятора ИС Дракон.
Выпуск ИС Дракон от 08.04.2012
3. В генерированным программном коде термин "Транслятор маршрутной части алгоритма" заменен на краткий "Маршрутный транслятор".
Выпуск ИС Дракон от 20.02.2012.
Выполнена оптимизация маршрутного транслятора в части: (замечания digitalinvitro)
5.
1 ноября 2012 Тышов сделал важное заявление о «новом типе программных инструментов "Маршрутный транслятор"»viewtopic.php?p=75805#p75805Цитата:
В ИС Дракон имеется новый тип программных инструментов - "Маршрутный транслятор". Все остальное пишется программистом в P точках икон.
Для реального времени написание программы дополнительных особенностей не имеет, операторы реального времени пишутся в соответствующих иконах имеющих P точки.
Для икон с боковым присоединением , в т.ч. СинхронизаторПоТаймеру, программный код пишется в иконах к которым они присоединены.
Освоение ИС Дракон для программирования производится в последовательности:
1. Освоение программирования без ИС Дракон.
2. Освоение графических возможностей ИС Дракон.
3. Освоение отображения прикладной задачи на языке Дракон.
4. Запускается генерация промежуточного кода с точек S схемы или иконы Модуль.
5. Просматриваем полученный промежуточный код и при наличии ...... в соответствующих P точках вписываются операторы на языке программирования. Это лучший способ освоения логики работы Маршрутного транслятора.
6. Производится верификация на уровнях схемы, листа, проекта, выполняя в меню пункты "Проверка".
7. Генерируются файлы промежуточного кода.
6. Андрей Тюгашев возразил Тышову: viewtopic.php?p=75823#p75823 Цитата:
Поясните, пожалуйста, громкие слова "новый тип программных инструментов". (и далее длинное сообщение).
7. 8 июля 2013 года Тышов пишет: Цитата:
8. Для программирования на произвольных языках (в т.ч. на ассемблере, Обероне) с отображением проблемной области в Дракон схемах введен пункт меню "Программирование/Сборка без Маршрутного транслятора", смотрите на форуме тему "Параллельный программный код" viewtopic.php?p=79617#p79617.
9. Исключено программирование на Ассемблере с применением Маршрутного транслятора
==============
3. В Маршрутный транслятор ввести трансляцию по технологии Switсh автоматного программирования на языке Си. Предложил Ефанов С.Д.
8. 9 сентября 2013 года Тышов пишет:
viewtopic.php?p=82878#p82878 Цитата:
Маршрутный транслятор автоматически, что значит без ошибок, перенесет логику графического алгоритма в промежуточный код программы.
9. 11 октября 2013 года Паронджанов пишет
http://forum.oberoncore.ru/viewtopic.php?p=82907#p82907
Цитата:
Разумеется, при этом возлагаются дополнительные обязанности на разработчика дракон-редактора. Создать хороший дракон-редактор (включая маршрутный транслятор ) очень непросто.
10. 12 октября пользователь and007 сделал важное разъяснениеviewtopic.php?p=82928#p82928=============
Кроме того, имеется большая тема, посвященная маршрутному транслятору
Язык ДРАКОН, управляющая графика и маршрутный транслятор