Skip to content

Technologies et crédits

Technologies d’AdaLogic BASIC

ALB repose sur une famille de compilateurs spécialisés. La commande alb choisit la cible, puis chaque backend traduit le même langage pour une plateforme ou un écosystème différent.

Famille de compilateurs

SDK inclus

La chaîne d’outils réunit des projets existants, notamment FASM, NASM, asm6f, w64devkit/GCC, GNAT, GPRbuild, Node.js, TypeScript, .NET, GraalVM, Python, LuaJIT, MoonScript, Rust et SDL3. Les versions précises et les liens figurent sur la page technique détaillée en anglais.

Blocs d’autres langages

Les blocs ENABLE et INLINE permettent d’intégrer de l’assembleur, de l’Ada, du Java, du TypeScript, du C ou du C#. Les déclarations IMPORT/EXPORT relient des bibliothèques DLL, SO, dylib, JAR, modules ES et WebAssembly.

Licences

Depuis le 8 octobre 2026, l'ensemble du projet ALB — tous les backends et toute la chaîne d'outils — est open source sous licence Apache 2.0, distribué via ce site. Les services et packages supplémentaires sont disponibles sur alb-lang.com.

Bâti sur des outils existants ALB existe grâce à des compilateurs, environnements d’exécution et bibliothèques libres ou gratuits. Consultez et soutenez les projets d’origine depuis la liste technique complète.

← Retour à l’accueil