ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1257329 Топик полностью
lloyd (10.11.2022 12:42, просмотров: 238) ответил Dingo на (спасибо, что упомянули ) В чем прелесть именно Lua? Как я понял, они на FreeRTOS накатили Lua, придумали многопоточность под последнюю. Всё здорово и классно, но зачем? Если упрощать разработку - то имхо, python или JS - больше потенциальных исполнителей с меньшими требованиями к квалификации. Или "сбыча мечт" по другому поводу? .NET Micro Framework ещё был/есть. Вот Go -> запустили.
Ну, прелесть Lua именно как языка - поддержка корутин "из коробки". Но цена за это обычно кусается, потому что это то же самое, что выделение ещё одного стека, но писать асинхронный код в однопоточном стиле - бесценно. 

В остальном - в языке есть всё, чего ждешь от больших братьев, но ценой крошечнего рантайма. Единственная вещь, которой не хватало - отложенных деструкторов - доложили в Lua 5.4.