AdaLogic BASIC (ALB) — aprende, comparte y construye TALLER ABIERTO
AdaLogic BASIC
AdaLogic BASIC, el lenguaje de programación ALB, es un dialecto BASIC avanzado y tipado para crear programas, juegos y aplicaciones. Además de una sintaxis clara, ofrece programación lógica estilo Prolog con KNOWS y FIND, contratos REQUIRE/ENSURE y bloques ENABLE/INLINE para integrar ensamblador, Ada, C y TypeScript.
Un mismo proyecto puede dirigirse a dieciséis destinos: código nativo x86-64 mediante FASM y NASM, C, TypeScript y WebAssembly para el navegador, además de Ada, Java, .NET/C#, Rust, Python, Lua, MoonScript, Haskell, Odin, C3, 6502 y Brainfuck. Consulta la lista completa de tecnologías.
Qué hace diferente a ALB
- Lógica integrada: hechos, reglas, cláusulas de Horn y consultas forman parte del lenguaje.
- Contratos: expresa precondiciones y poscondiciones en procedimientos.
- Bloques multilenguaje: combina BASIC con código específico del destino cuando sea necesario.
- Muchos destinos: desde WebAssembly y x86-64 hasta sistemas retro con 6502.
Noticias de ALB
Ejemplos destacados
Software creado con ALB
Software real creado en AdaLogic BASIC — herramientas de escritorio, editores y demostraciones gráficas compiladas con la toolchain de ALB.




