gudleifr писал(а):
Вы путаете "системотехническую" ВМ с "эмулирующей".
я ничего не путаю
Хищник писал(а):
Что и подтверждает мой тезис о том, что корректнее считать, что Форт-система и есть виртуальная машина.
нет, не корректнее - может так случаться, что ФВМ есть, а Форта нет. При целевой компиляции ФВМ создается, а ни словарная структура, ни Interpret - нет. ФВМ именно прослойкой между вычислительной моделью процессора и Форт-машины является. В ином плане ее ни вводить ни рассматривать смысла просто нет. При использовании подпрограммного кода ФВМ по сути размывается, но всеравно не уходит.
Введение понятия ФВМ совместно с понятием ФМ, и уже предлагалось мною
в следующем виде:
Цитата:
ВМ - Виртуальная машина - набор программных примитивов и понятий, позволяющих
организовать вычислительную среду определенного вида внутри другой
вычислительной среды.
ФM - Физическая машина - набор непосредственно распознаваемых команд
реально существующего вычислительного устройства (процессора).
Виртуальные машины всегда выражаются через набор команд ФМ.
ФВМ - Форт Виртуальная Машина - базовый набор понятий, позволяющий естественным
образом выразить любую языковую конструкцию в дальнейшем, ФВМ может быть
двух типов: в железном исполнении (когда набор понятий "зашит" в логику
работы процессора), и в программном исполнении (когда набор понятий
реализован на любом отличном от Форта языке)