Здравствуйте, Zigmar, Вы писали:
Z>2) Очень быстрый. Register-based VM (в отличии от стековых, в большинству других скриптовых языков) даёт отличный перфоманс. Из за этого его, например, очень любят в качестве скриптового языка в играх.
Ну в общем-то никто толком не доказал что лучше stack-based VM или register-based VM.
Вот например:
We believe that the high cost of dispatches makes register machines attractive even
at the cost of increased loads.
здесь
для typeless машин может привести к противоположным результатам.
Кстати tiscript это mixed model: stack-VM с одним регисром (аккумулятор).
Ertl found that keeping the topmost stack item in a register reduced memory traffic for
stack items by about 50%.
здесь