> Кроме того, модель VM несёт преимущества независимости бинарного кода приложения от конкретного аппаратного окружения: программы не нужно перекомпилировать под конкретную "железку"Перекомпилировать и потом использовать нативный и шустрый вариант, по-моему, значительно проще и дешевле, чем городить виртуальные машины, дополнительные прослойки, тормоза и обширное поле для глюков. Но это работает только в случае, если исходный код доступен (необязательно свободен - достаточно доступного лично для вас, чтобы собрать его под вашу машину), т.е. все это делается исключительно для любителей продавать блобы