Skip to content

Технологии и благодарности

Технологии AdaLogic BASIC

ALB использует семейство специализированных компиляторов. Команда alb выбирает цель, а каждый backend переводит один и тот же язык для определённой платформы или экосистемы.

Семейство компиляторов

Состав SDK

Набор инструментов объединяет существующие проекты, включая FASM, NASM, asm6f, w64devkit/GCC, GNAT и GPRbuild, Node.js и TypeScript, .NET, GraalVM, Python, LuaJIT, MoonScript, Rust и SDL3. Точные версии и ссылки приведены на подробной английской странице.

Блоки других языков

Блоки ENABLE и INLINE позволяют включать ассемблер, Ada, Java, TypeScript, C или C#, когда требуется прямой доступ к возможностям целевой платформы. Объявления IMPORT/EXPORT подключают библиотеки DLL, SO, dylib, JAR, модули ES и WebAssembly.

Лицензирование

С 8 октября 2026 года весь проект ALB — все backend-компиляторы и весь набор инструментов — открыт под лицензией Apache 2.0 и распространяется через этот сайт. Услуги и дополнительные пакеты доступны на alb-lang.com.

Основано на существующих инструментах ALB существует благодаря компиляторам, средам выполнения и библиотекам с открытым исходным кодом или бесплатными условиями использования. Посетите и поддержите исходные проекты, перечисленные в полном техническом списке.

← Вернуться на главную