DRAKON.SU

Текущее время: Вторник, 03 Декабрь, 2024 17:51

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Вторник, 22 Март, 2022 12:24 
Аватара пользователя

Зарегистрирован: Вторник, 04 Октябрь, 2011 17:45
Сообщения: 585
После нескольких месяцев тестирования официально объявляю о выходе нового кодогенератора в Drakon.Tech
Что нового:

1. Автоматное программирование, реализованное при помощи async-await.
Теперь конечные автоматы можно органично вставлять во внешний код JavaScript. Конечные автоматы стали доступны при помощи ключевого слова await.
Причём для применения автоматов не нужно знать, что это такое!
Для ожидания сообщений (событий) применяются иконы Простой ввод и икона Выбор с ключевым словом receive.
Для отправки сообщений применяется икона Простой вывод.
Есть также икона Пауза.

Автоматное программирование

А вот пример автомата, который реализует алгоритм debounce
Вложение:
20220322101121.png
20220322101121.png [ 38.06 КБ | Просмотров: 7332 ]


2. В автоматах наконец-то можно нормально ловить исключения.
Для этого создаётся отдельная ветка в силуэте.

3. Классы

4. Отсутствие ограничений по топологии схем при генерации кода.
Если вы можете что-то нарисовать в редакторе, генератор сможет сгенерить для этого код.

5. Специальный объект Приложение, который связывает модули вместе для запуска в браузере.

Документация на русском языке.
Таким должен был быть Drakon.Tech с самого начала!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB