Мой опыт переноса интерпретатора Эллочка из DOS в Windows на
новости
20.08.2026

Мой опыт переноса интерпретатора Эллочка из DOS в Windows на Zig

Мой опыт переноса интерпретатора Эллочка из DOS в Windows на Zig

Две недели назад в комментариях к статье о скриптовом языке для Wiremock с автором связался Эрих Генрихович Гаузер — создатель интерпретатора «Эллочка» (Ellochka). Этот язык программирования он придумал ещё в 1999 году для DOS. Никаких исходников не сохранилось: только подробное описание синтаксиса на сайте автора. Но именно это и подогрело интерес: захотелось понять, что за зверь такой, и попробовать воссоздать его с нуля.

На удивление, всё получилось довольно быстро. С помощью искусственного интеллекта базовый интерпретатор на языке Zig под Windows был готов уже через час, а полный набор из 62 операторов языка удалось реализовать за девять часов. По ходу работы пришлось решать и неожиданную проблему: нейросеть Claude иногда упрямилась, поэтому её «укрощали» через промежуточные вопросы в других нейросетях. Этот трюк позволил обойти ограничения и получить недостающие детали реализации.

Отдельный повод для гордости — запуск оригинальных DOS-игр «Змейка» и «Питон», написанных Эрихом Генриховичем четверть века назад на его собственном языке. Теперь они работают в современной Windows благодаря новому интерпретатору. Так что получился не просто технический эксперимент, а настоящее возвращение к истокам программирования.

Источник: habr.com