Сообщение от Den
но можно же написать транслятор? или нет?
сорцы на твоём языке -> [твой транслятор] -> исходники на си -> [си компилятор] -> бинарник
|
ты чуть не понял смысл, проблема в том что нормальных скриптовых языков сейчас не существует (я перебрал больше 30 вариантов, от самых популярных, до самых глубин github'а), а писать свой язык + компилятор к нему, чтобы иметь возможность запускать в реалтайме, ибо кастомная виртуальная машинка = кастомный набор инструкций, получается слишком долго
есть эпическая система
http://gentle.compilertools.net/
там в семплах лежит компилятор небольшого подмножества паскаля в MK68k и так же пример компиляции этого же паскаля в вм, самая большая крутость в том что исходники этих компиляторов весят около 10-20 кб, но трудоёмкость написания этого кода зашкаливает, он сверх-декларативный похожий на логическую парадигму, но я уверен что неплохой C компилятор, генерирующий байт-код, можно впихнуть в 30 кб на gentle, только писать его нужно будет те же две недели