Типичный программист: post #14741 — TG.ME

Интерпретатор BASIC, которому не нужна операционная система

Thoreau BASIC запускается как приложение UEFI: компьютер стартует и попадает не в Windows и не в Linux, а сразу в интерпретатор. Файлы он читает и пишет через UEFI Simple File System — то есть работает на голом железе, без ядра под собой. Весь загрузочный BASIC64.efi весит около 95 КБ.

Внутри при этом не игрушка: 24-битный цвет, числа с плавающей точкой, файловые операции. В версии 1.1 автор ускорил интерпретатор так, что множество Мандельброта, которое считалось примерно 230 секунд, стало считаться за 9. Небольшой фрактал укладывается меньше чем в секунду, «Жизнь» Конвея идёт примерно на 25 поколениях в секунду.

Проще всего попробовать в виртуальной машине: файлы и описание в девлоге автора.
🔥14👍3❤2⚡1👏1🤔1🎉1🤩1
August 30, 2026 4.8K 2 27