SciFi (06.08.2021 11:36, просмотров: 136) ответил SciFi на В копилку интерпретаторов, способных работать на МК. Оказывается, в
Quake 3 Arena встроена такая штука. Скрипт пишется на Си (!!!, с
некоторыми ограничениями, конечно), компилируется в байт-код, потом
исполняется где надо. Кто-то потрудился отпилить это от кваки и
выложить отдельно:
Попробовал оценить быстродействие в кейловском симуляторе для
STM32F4 (в дристонах). Получилось 0,008 DMIPS/MHz. Если вынести
strcpy и strcmp из виртуальной машины в нативный код, получается
0,024 DMIPS/MHz. Это если я ничего не напутал, конечно, но, глядя
на код, есть ощущение, порядок цифр правильный.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้