The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования Lua 5.4, opennews (??), 30-Июн-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


34. "Релиз языка программирования Lua 5.4"  +2 +/
Сообщение от ann (??), 30-Июн-20, 16:17 
Да, скриптовой язык, сборка мусора, на мелкоконтроллерах.

Давай тебе такую трансмиссию поставим?

Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз языка программирования Lua 5.4"  –2 +/
Сообщение от Аноним (47), 30-Июн-20, 18:51 
Мелкоконтроллеры давно уже не такие мелкие. Про NodeMCU не слышал?
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз языка программирования Lua 5.4"  –1 +/
Сообщение от ann (??), 30-Июн-20, 22:34 
Про эту не слышал. Про то что есть и мелкие которые не мелкие знаю. Но в нормальных (которые отвечают за что-то серьёзное и критичное) как небыло сборщиков мусора, да и вообще работы с динамической памятью, так и нету.
Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз языка программирования Lua 5.4"  +/
Сообщение от draw1 (?), 01-Июл-20, 00:03 
Со "скриптами внутри" его (сборщика мусора) тоже не появится. Он же будет только внутри виртуальной машины, а весь окружающий нативный код как был статическим, так и останется (а именно он в нормальных системах делает всё критичное). Более того, ресурсы для виртуальной машины тоже делают статическими (с точки зрения вызывающего нативного кода). И если есть часть ресурсов под виртуалку заведомо read-only, то это ещё и ресурсов для нативного кода сэкономит (и уж точно это будет чистая статика).

В общем, если знать меру и внимательно "следить за руками" (а во встраиваемых системах без этого никак невозможно), то вполне себе применяют и в серьёзных и условно*** критичных системах.

*** Там больше сложности не в применении скриптования как такового, и тем более не в сборщике мусора внутри виртуалки (при правильной архитектуре вообще довольно пофиг что там внутри) и т. п. Там больше в доказательстве отсутствия влияния всего что связано со скриптами (в основном с самой реализацией и работой виртуальной машины) на тот нативный код, который делает "всю важную работу". Это непросто, поэтому для сильно-сильно критичных штук реально дешевле не использовать совсем. Дешевле в плане всяких сертификаций - не использовать скрипты, дешевле (в некоторых случаях) в плане разработки и всего остального жизненного цикла - использовать скрипты. На сильно критичных штуках удорожание сертификационных моментов запросто может сильно перевесить все "плюшки" от скриптов, поэтому идею скриптования хоронят часто сразу, прямо на уровне идеи.

В общем и целом (в среднем по больнице) вы правы, но дело не в сборке мусора внутри виртуалки...

Ответить | Правка | Наверх | Cообщить модератору

56. "Релиз языка программирования Lua 5.4"  +/
Сообщение от ann (??), 30-Июн-20, 22:37 
Почитал что за оно. Для другой ниши. В ту же трансмиссию её не засунут. или какой VCU
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

99. "Релиз языка программирования Lua 5.4"  +/
Сообщение от Аноним (47), 01-Июл-20, 19:32 
Ну да, не для трансмиссии (хотя боюсь гадать, что там будет через десяток лет). Но мелкоконтроллеры ведь не только в трансмиссии, да?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру