Skip to content

AdaLogic BASIC (ALB) — lernen, teilen, entwickeln OFFENER WORKSHOP

AdaLogic BASIC

AdaLogic BASIC, die Programmiersprache ALB, ist ein fortgeschrittener, typisierter BASIC-Dialekt für Programme, Spiele und Anwendungen. Neben einer gut lesbaren Syntax bietet die Sprache Prolog-artige Logikprogrammierung mit KNOWS und FIND, Verträge mit REQUIRE/ENSURE sowie ENABLE/INLINE-Blöcke für Assembly, Ada, C und TypeScript.

Dasselbe Projekt lässt sich für sechzehn Ziele kompilieren: natives x86-64 über FASM und NASM, C, TypeScript und WebAssembly für den Browser sowie Ada, Java, .NET/C#, Rust, Python, Lua, MoonScript, Haskell, Odin, C3, 6502 und Brainfuck. Die vollständige Technikübersicht enthält weitere Einzelheiten.

Hier beginnen Lesen Sie die deutsche Einführung, öffnen Sie die Browser-IDE oder erkunden Sie die Beispiele. Web-IDE und Lernmaterialien sind kostenlos.

Was macht ALB besonders?

ALB-Nachrichten

Ausgewählte Beispiele

Mit ALB entwickelte Software

Echte Software, geschrieben in AdaLogic BASIC — Desktop-Werkzeuge, Editoren und Grafikdemos, kompiliert mit der ALB-Toolchain.

QuickRename — Stapel-Umbenennung mit Live-Vorschau, in ALB gebaut
QuickRename — Stapel-Umbenennung mit Live-Vorschau, in ALB gebaut
QuickRename — dunkles Theme mit Umbenennungsstatus pro Datei
QuickRename — dunkles Theme mit Umbenennungsstatus pro Datei
QuickRename — Regeldialog zum Einfügen von Text in Dateinamen
QuickRename — Regeldialog zum Einfügen von Text in Dateinamen
TopDoll Deputy — Pixel-Art-Editor mit Ebenen, Paletten und Laufzyklen
TopDoll Deputy — Pixel-Art-Editor mit Ebenen, Paletten und Laufzyklen
Wireframe 3D — softwaregerenderte Wireframe-Oktaeder-Grafikdemo
Wireframe 3D — softwaregerenderte Wireframe-Oktaeder-Grafikdemo

Top-Nutzer dieses Monats