IT-словарь › Программирование › Z-machine

Z-machine

Программирование Svenska → Обновлено: 2026-10-26
Подробнее
Создатели
Joel Berez, Marc Blank (Infocom)
Год
1979
Тип
Виртуальная машина
Спецификация
Z-Machine Standards Document

Виртуальная машина Infocom для текстовых приключений: игру пишешь один раз, а для каждого компьютера — маленький интерпретатор.

Рынок домашних компьютеров 1979 года состоял из десятка несовместимых машин, а Zork был написан для мейнфрейма. Джоэл Берез и Марк Бланк решили проблему, скомпилировав игру в байт-код для воображаемого компьютера со своей организацией памяти, словарём и сжатием текста. Каждой новой платформе нужен был лишь интерпретатор, а сам файл истории везде был одинаковым. Это тот же аргумент, который Java будет продавать шестнадцать лет спустя.

Формат прошёл через восемь версий: третья вместила большинство классики, а шестая даже добавила графику. После закрытия Infocom энтузиасты разобрали машину обратной разработкой, а компилятор Inform Грэма Нельсона (1993) снова сделал её живой целью. Новые текстовые игры до сих пор выходят как Z-code и работают в интерпретаторах вроде Frotz на железе, о котором Infocom и не слышала.

← Назад к словарю