Saltar al contenido

Tecnología y créditos

Tecnología y créditos

AdaLogic BASIC no es un solo compilador — es un despachador más dieciséis herramientas de backend que comparten un solo front end. Escribe una vez en ALB, y luego publica ensamblador nativo x86-64, código fuente C, TypeScript/WebAssembly para el navegador, o uno de otros trece destinos de lenguaje — hasta ensamblador 6502 para hardware retro. Esta página enumera cada herramienta sobre la que construimos y cada cadena de herramientas que incluimos. Todos los enlaces van a los sitios propios de los proyectos.

La familia de compiladores

alb_player es el intérprete/ejecutor independiente, y alb_prompt el intérprete de comandos interactivo — ambos se distribuyen junto a los compiladores.

Nuevo en octubre de 2026: malbr y malb se unen a la familia como compiladores independientes en lugar de tarjetas de backend — MALBR emite Rust #![no_std] para toolchains embebidos y ajenos, y MALB es el mismo compilador escrito en el propio ALB, que demuestra autohospedaje con un punto fijo de arranque byte a byte idéntico. Lee el artículo del wiki para la historia completa.

El SDK incluido

ALB incluye su propia cadena de herramientas para que nada tenga que instalarse por separado. Versiones incluidas en la versión actual:

Bloques en el lenguaje anfitrión

Dentro de un solo archivo ALB, los bloques ENABLE/INLINE abren la puerta a código crudo en otros lenguajes. Funcionando hoy: ensamblador, Ada, Java, TypeScript, C y C#. Reconocidos por el analizador y por llegar: Python, Lua 5.4, Ruby y JavaScript. Las declaraciones IMPORT/EXPORT conectan bibliotecas externas DLL, SO, dylib, JAR, módulos ES y WebAssembly.

Sobre qué funciona este sitio web

Logotipos y recursos de marca

La marca ALB viene en tres estilos — libre de reutilizar y redimensionar al escribir sobre el proyecto o enlazarlo.

Sobre hombros de gigantes Cada proyecto enlazado aquí es de código abierto o de uso libre — ALB existe porque estas herramientas existen. Si estás construyendo algo parecido, empieza con ellas. El propio ALB también es de código abierto — desde el 8 de octubre de 2026, cada backend y cada herramienta del SDK es Apache 2.0, distribuido aquí mismo en este sitio. Servicios y paquetes adicionales están disponibles en alb-lang.com.

📚 Citas de investigación y publicaciones — los artículos detrás de compiladores, gráficos y codificación de medios.

← Volver al inicio