-
- Опишу задачи. RxTx(3997 знак., 31.10.2020 13:12)
- Спасибо! Развернуто описали! - Dingo(06.11.2020 05:53)
- Спасибо, хорошее объяснялово, почему скриптовые языки имеют смысл. fk0легенда(2174 знак., 31.10.2020 15:08)
- Спасибо! Отладчик для LUA и сейчас живее всех живых, VScode научили с ним работать. - Evgeny_CDАрхитектор(31.10.2020 14:11)
- Спасибо. Бля, другая планета. - Kpoк(31.10.2020 13:36)
- 1 Он объектно-ориентированный lloyd(1008 знак., 29.10.2020 20:22)
- Работал, давно, когда-то в одной конторе, которая выпускала лабораторное оборудование (насосы и установки высокого давления). Так вот, там были STR9xx, которые рулили моторами, клапанами и прочими херовинами, а управлялось всё это либо с контрольной панели (Wintek кажется), либо с мелкого ПК. Так вот, и в панели, и в компе гуй и управление всеми железяками делалось скриптами на Lua. И до сих пор они на нём это всё делают. - Звepoящep(17.12.2020 05:49)
- Ни один из перечисленных пунктов не подходит под категорию
"задача". Какая в жопу склейка строк в эмбедерских задачах? - Kpoк(30.10.2020 11:45)
- Гуй - это склейка строк и куча обработчиков - lloyd(30.10.2020 12:03)
- Embedded -- это далеко не только PIC18... Но и встроенные PC. - fk0легенда(30.10.2020 12:03)
- Клещами надо вытаскивать! Да хоть Крэй! Задачи какие решает? - Kpoк(30.10.2020 12:16)
- Ну вот смотри, на нем можно сделать некое подобие ПЛК. Кормишь ему
структуру кода, перегоняешь ее в Lua, на выходе этот зверь
JIT-компилируется, и при хорошем стечении обстоятельств,
выполняется дальше уже нативно. Не GCC же ложить в прибор, в самом
деле. - lloyd(30.10.2020 19:09)
- То есть, позволить непрограммисту задавать алгоритмы управления
промышленными устройствами? Или всё-таки некоторые навыки
пользователю нужны? - Kpoк(31.10.2020 11:24)
- Не обязательно "не-программисту". Это может быть и программист. Но скриптовый язык, особенно декларативный позволяет описать и решить задачу контролируемо, осознаваемо даже программисту. Вот пример - сейчас я всерьез озаботился чтобы в первом приближении хотя бы репрезентовать свою систему блочно/скриптово, а затем может быть и реализовать её таким же образом (либо сгенерировать код, либо интерпретировать в рантайме). Внешне система до смешного простая. Но внутри со временем RxTx(383 знак., 31.10.2020 13:27)
- То есть, позволить непрограммисту задавать алгоритмы управления
промышленными устройствами? Или всё-таки некоторые навыки
пользователю нужны? - Kpoк(31.10.2020 11:24)
- Ну вот смотри, на нем можно сделать некое подобие ПЛК. Кормишь ему
структуру кода, перегоняешь ее в Lua, на выходе этот зверь
JIT-компилируется, и при хорошем стечении обстоятельств,
выполняется дальше уже нативно. Не GCC же ложить в прибор, в самом
деле. - lloyd(30.10.2020 19:09)
- Клещами надо вытаскивать! Да хоть Крэй! Задачи какие решает? - Kpoк(30.10.2020 12:16)
- Если не заводить на Lua совсем жесткий матан, то даже в режиме
интерпретации байткода оно достаточно быстро. Есть оптимизированные
для MCU версии -> - Evgeny_CDАрхитектор(29.10.2020 23:14, ссылка)
- Squirrel забыли. Он вроде как вполне конкурирует с Lua. - fk0легенда(29.10.2020 23:39, ссылка, ссылка)
- Спасибо! Но в целом мы про него 11 лет знаем :) - Evgeny_CDАрхитектор(29.10.2020 23:50, ссылка)
- Squirrel забыли. Он вроде как вполне конкурирует с Lua. - fk0легенда(29.10.2020 23:39, ссылка, ссылка)
- Для задач высокоуровневого управления, например. Lua весьма изящный язык. - Evgeny_CDАрхитектор(29.10.2020 19:08)
- Опишу задачи. RxTx(3997 знак., 31.10.2020 13:12)