DRAKON.SU

Текущее время: Четверг, 28 Март, 2024 19:15

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 11 Июль, 2018 13:42 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
LKom писал(а):
ИС Дракон доработан в части использования языка ST системы CoDeSys по стандарту МЭК 61131-3.
У меня вопрос. Какие языки поддерживает программа ИС Дракон?

Например, программа DRAKON Editor (версия 1.29) по желанию пользователя автоматически преобразует дракон-программу в исходный код любого из 13 целевых языков:
Java, Processing, D, C#, C/C++ (with Qt support), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey и Verilog


Можно ли предоставить такую же информацию для программы ИС Дракон?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 01 Август, 2018 13:05 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Я пишу очередную книгу по языку ДРАКОН.

Вот отрывок
Цитата:
КАКИЕ ЦЕЛЕВЫЕ ЯЗЫКИ
МОЖНО ИСПОЛЬЗОВАТЬ


Это зависит от выбранного дракон-конструктора. Например, дракон-конструктор DRAKON Editor (версия 1.29) по желанию пользователя автоматически преобразует дракон-программу в исходный код любого из 13 целевых языков: Java, Processing, D, C#, C/C++ (with Qt support), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey и Verilog [51].


Желательно дать такую же информацию про ИС Дракон.
Но у меня такой информации нет


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 13 Декабрь, 2018 19:43 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Александр Араптанов писал(а):
Языки которые поддерживает ИС Дракон:

ASM
BASCOM
C
Delphi
FSM
Java
1C
У меня два вопроса.

1. Как понимать АSM? У каждой архитектуры (каждого процессора) свой ассемблер. Какой архитектуре (какому процессору) соответствует ASM?

2. Что такое FSM? Где можно прочитать сведения о FSM?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Четверг, 25 Июль, 2019 13:05 

Зарегистрирован: Среда, 24 Апрель, 2013 07:57
Сообщения: 186
Программа ИС Дракон поддерживает все языки. Это обеспечивается файлом настройки. Где прописывается начало конец программы, символа комментариев, конструкция условия, и goto.

Если язык конструкцию goto не поддерживает (пример ABAP) используется генерация кода по номерам.

Подробные я буду освещать этот вопрос в своём курсе вебинаров в августе. Приглашаю принять участие.

https://forum.drakon.su/viewtopic.php?f=144&t=6633&sid=6c7c582a17b71f3eae856c378d777460


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 09:29 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Александр Араптанов писал(а):
Программа ИС Дракон поддерживает все языки.
Не могу согласиться. Что значит все? Такое утверждение невозможно доказать.

Степан Митькин поступает иначе. Он указывает точный перечень целевых языков:
Цитата:
Java, Processing, D, C#, C/C++ (with Qt support), Python, Tcl, JavaScript, Lua, Erlang, AutoHotkey и Verilog


Точно так же следует поступать и с программой ИС Дракон.
Надо указать точный перечень целевых языков

Предполагаю, что программа ИС Дракон поддерживает 6 языков
Цитата:
С, Delphi, Java, 1С, ST (CoDeSys), BASCOM
Lua, PL/SQL, ABAP, Forth, Oberon
Если вы считаете, что этот список не точен, просьба сообщить, что надо добавить или изъять (с указанием на источник информации)

Дело осложняется тем, что:
1. Программа ИС Дракон хранится в облаке, а не на сайте.
2. Инструкция по работе с программой отсутствует.
3. Документ, где указано, какие языки поддерживает программа ИС Дракон, также отсутствует. Во вском случае мне он не известен.
Если вам что-нибудь известно о этом документе, просьба сообщить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 13:41 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
https://forum.drakon.su/viewtopic.php?p=101114#p101114
Lua


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 14:31 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
https://forum.drakon.su/viewtopic.php?p=88916#p88916
PL/SQL


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 14:35 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
https://forum.drakon.su/viewtopic.php?p=101568#p101568
ABAP


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 14:41 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
https://forum.drakon.su/viewtopic.php?p=101077#p101077
Forth


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 14:46 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
https://forum.drakon.su/viewtopic.php?p=81076#p81076 п.8
ассемблеры


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 16:14 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
LKom, спасибо.

Программа ИС Дракон поддерживает 11 языков:
С, Delphi, Java, 1С, ST (CoDeSys), BASCOM, Lua, PL/SQL, ABAP, Forth, Oberon

=============================

Насчет ассемблера по-прежнему неясность.
Как понимать ассемблер? У каждой архитектуры (каждого процессора) свой ассемблер. Какой архитектуре (какому процессору) соответствует ассемблер?

Текст внизу на этот вопрос, к сожалению, не отвечает.

==== писал(а):
8. Для программирования на произвольных языках (в т.ч. на ассемблере, Обероне) с отображением проблемной области в Дракон схемах введен пункт меню "Программирование/Сборка без Маршрутного транслятора", смотрите на форуме тему "Параллельный программный код" http://forum.oberoncore.ru/viewtopic.php?p=79617#p79617. Для обеспечения изменения нумерации икон в контекстном меню икон введен пункт "Установить последовательность номеров". При выборе начальной иконы в последовательности и выполнении этого пункта, начинается перенумерация последующих выбранных икон, завершается перенумерация при нажатии клавиши Esc.
При выполнении сборки, тексты икон в последовательности номеров будут помещаться в промежуточный код.
Текст S точек схем и икон Модуль должен формироваться также с использованием оператора //Shema.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 26 Июль, 2019 18:58 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1356
Владимир Паронджанов писал(а):
Программа ИС Дракон поддерживает 11 языков:
...
Насчет ассемблера по-прежнему неясность.
Почему 11?

Если для вашего языка программирования можно использовать блок-схемы, то
настраивайте и используйте ИС Дракон со своим языком программирования.

Насчет ассемблеров достаточно сказано в приведенной цитате. Программистам понятно.
Дракон-схемам назначается свойство с маркером "№№".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Воскресенье, 24 Ноябрь, 2019 09:01 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Уточнение

Программа ИС Дракон поддерживает 10 языков:
С, Delphi, Java, 1С, BASCOM, Lua, PL/SQL, ABAP, Forth, Oberon

Язык ST (CoDeSys) исключен по решению LKom и подтверждению Алексея Муравицкого:

А_МУР писал(а):
Данная опция... не доведена до ума. Я считаю что автор сделал правильно, что удалил работу с языком ST


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 18 Август, 2020 10:16 

Зарегистрирован: Вторник, 18 Август, 2020 10:11
Сообщения: 2
Есть ветка с обсуждением генерации кода 1С?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 18 Август, 2020 10:47 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Поищите здесь viewforum.php?f=138


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

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


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

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


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

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