При разработке интерпретатора байтового кода есть ли в наши дни консенсус относительно того, что лучше - стек или трехадресный формат (или что-то еще?)? Я смотрю на следующие соображения:
Целевой язык - это динамический язык, довольно похожий на Javascript.
Производительность важна, но скорость разработки и переносимость на данный момент важнее.
Поэтому реализация будет строго переводчик пока; компилятор JIT может появиться позже, если позволят ресурсы.
Интерпретатор будет написан на C.