Актуальная проблема языка ДРАКОН — автоматное программированиеВ чем суть проблемы?
Язык ДРАКОН поддерживает несколько парадигм программирования:
— императивное (процедурное) программирование;
— автоматное программирование;
— функциональное программирование.
В моих книгах и статьях описан только первый способ и ничего не говорится об автоматном и функциональном программировании.
Сергей Ефанов придумал два режима автоматного программирования (которые называются Автомат1 и Автомат2). Эти режимы реализовал Геннадий Тышов в программе «ИС Дракон».
Это рабочие режимы, которые Сергей Ефанов использует на практике и другим советует.
Проблема в том, что новые возможности языка ДРАКОН (два режима автоматного программирования), реализованные в программе ИС Дракон, в литературе не описаны. Они вообще нигде не описаны — ни в моих книгах, ни в документации на программу ИС Дракон.
Это обстоятельство составляет первую проблему языка ДРАКОН.
Суть проблемы в том, что важнейшая особенность языка ДРАКОН, а именно — способность языка поддерживать визуальное автоматное программирование, НИГДЕ не описана.
Это обстоятельство сдерживает распространение языка ДРАКОН, так как люди просто не знают об автоматном программировании на языке ДРАКОН.
Функциональное программирование на языке ДРАКОН изобрел Степан Митькин и доложил об этом на международной конференции по языку Erlang в Швеции Erlang User Conference 2015.
Имеется видеозапись доклада Митькина на YouTube.
https://www.youtube.com/watch?v=yZLedcnFA94&t=1537sИ даже под музыку
https://www.youtube.com/watch?v=TYmZExJ4nGI&t=116sНо в литературе полученный Митькиным результат также не описан. Это вторая актуальная проблема языка ДРАКОН.
https://ru.wikipedia.org/?oldid=92762503https://ru.wikipedia.org/?oldid=92702299