AdaLogic BASIC
AdaLogic BASIC — programmeringsspråket ALB — är en avancerad, typad BASIC-dialekt för att skriva program, spel och appar. Utöver den tydliga syntaxen erbjuder språket Prolog-liknande logikprogrammering med KNOWS och FIND, REQUIRE/ENSURE-kontrakt samt ENABLE/INLINE-block för att integrera Assembly, Ada, C och TypeScript.
Samma projekt kan kompileras till sexton mål: inbyggd x86-64 via FASM och NASM, C, TypeScript och WebAssembly för webbläsaren, samt Ada, Java, .NET/C#, Rust, Python, Lua, MoonScript, Haskell, Odin, C3, 6502 och Brainfuck. Se hela tekniklistan.
Vad gör ALB annorlunda
- Inbyggd logik: fakta, regler, Hornklausuler och frågor är en del av språket.
- Kontrakt: specificera procedurers för- och eftervillkor.
- Flerspråkiga block: blanda BASIC med målspecifik kod vid behov.
- Många mål: från WebAssembly och x86-64 till klassiska 6502-system.
ALB-nyheter
Utvalda exempel
Program skrivna i ALB
Verklig programvara skriven i AdaLogic BASIC — skrivbordsverktyg, redigerare och grafikdemos kompilerade med ALB-verktygskedjan.




