← На главную

Разработчики представили Boriel BASIC с компилятором zxb для ZX Spectrum

09.05.2026 12:49 · hackernews

Разработчики представили Boriel BASIC, универсальный переносимый компилятор, созданный специально для платформы ZX-Spectrum. Основной инструмент — компилятор zxb, который поддерживает обширную команду опций. Синтаксис языка очень похож на оригинальный Sinclair BASIC, но получил значительное расширение и улучшение функционала. Чтобы ускорить обработку данных, внедрены целочисленные типы, которые потребляют меньше памяти и работают быстрее, чем стандартные числа с плавающей запятой. В стандартную поставку уже включены библиотеки для графикки и ввода-вывода, а также обширный набор функций и подпрограмм для использования в проектах. Идентификаторы, такие как FOR и PRINT, зарезервированы и не подходят для переменных, полный список таких ключевых слов можно найти в справочнике. Языку можно встраивать ассемблер прямо в код, для этого есть отдельная инструкция. Все внешние инструменты, графики и сторонние IDE собраны в каталоге внешних ресурсов. Разработчики также ведут работу над поддержкой других архитектурных платформ, хотя этот раздел ещё находится в стадии активного улучшения. Для тех, кто хочет понять внутреннее устройство компилятора, выделена специальная секция с техническими деталями работы. Сообщество может присылать пулл-реквесты в репозиторий GitHub, сообщать о багах в форумах или предлагать новые функции, чтобы продвигать развитие проекта дальше. Скачать последнюю версию кода можно с архива на сайте проекта. Также существует список готовых программ, в основном игр, написанных с использованием этого языка и запущенных на ZX-Spectrum.

Читать оригинал →