PBXB64 V15 besitzt zehn registrierte Sprach-Frontends, die über das einheitliche IR- und x64-Backend kompiliert werden. Der Qualifikationsumfang ist je Frontend verschieden; jede verlinkte Referenz nennt ihre getestete Grenze.
B64 (Primäre Systemsprache)
C-ähnliche Syntax mit manueller Speicherverwaltung, expliziten Zeigern und erstklassigen Strukturen. Entwickelt für die Systemprogrammierung, bei der Leistung und Kontrolle im Vordergrund stehen.
fn main(): i32 {
let x: i32 = 42;
let p: *i32 = &x
*p = 100;
return x;
}
BASIC (PowerBASIC-kompatibel)
Modernisierter PowerBASIC-Dialekt mit V10-String-Lifetime-Management, PRINT-Trennersemantik, WinAPI-Integration, GUI/DDT, COMM, TCP/UDP, Threads, Grafiken und nativen H-Lib-Containern.
FUNCTION PBMAIN() AS LONG
LOCAL s AS STRING
s = "Hello from PBXB64"
PRINT s
FUNCTION = 0
END FUNCTION
C-Teilmenge (C17 mit Präprozessor)
Kontrollierte C17-Teilmenge mit vollständigem Präprozessor, Schalter/Case/Goto, ternärem Operator, Funktionszeigern und 26 Standardbibliotheksheadern. Stellt außerdem die native H-Lib C-API bereit.
#include <stdio.h>
int main(void) {
printf("Hello from C\n");
return 0;
}
Assembly (nativ x64)
Intel-Syntax-Assembler mit direkter COFF/PE-Ausgabe. Unterstützt .asm/.s Dateien und lässt sich über Inline-ASM-Blöcke und separate Objektverknüpfung nahtlos in High-Level-Frontends integrieren.
section .text
global main
main:
mov eax, 42
ret
PILOT (pädagogisch)
Kompatibilitätsqualifizierte Bildungssprache mit ausführbarer Ein-/Ausgabe, Ganzzahlarithmetik, Guards, Sprüngen, verschachtelten Unterprogrammen, Ton, Labels und der bidirektionalen V:-Brücke zu PowerBASIC-Globals. Dateierweiterung: .pil.
T: "Hello from PILOT!" E:
Forth
Nativer Standalone- und eingebetteter Forth-Teilumfang mit 174 im Quellcode registrierten Primitiven, strukturiertem Kontrollfluss, Datei-/Speicherwörtern, Floating Point, Exceptions, Execution Tokens und PB-Brücken.
COBOL
Begrenztes natives COBOL-Frontend mit exakten breiten Zahlen, ausgewählten Procedure-/Data-Formen und Linkage-/CALL-Interoperabilität.
Rust
Qualifizierter V14-kompatibler Rust-Teilumfang für die dokumentierten Daten-, Funktions-, Closure-, Extern-/Static-, Lifetime- und Worker-Formen.
SPR (MiniRobot)
Runtime-geroutetes Befehlsfrontend mit $$-Variablen und VIP.-Brücke zu PB-QUAD- und STRING-Globals.
Logo
Objektvertrag-qualifiziertes Logo-/Turtle-Frontend für den vollständigen V14-Befehlssatz mit 62 Themen.