5-Sprachen-Compiler-Architektur PBXB64-Erweiterung
PBXB64 ist der einzige Windows-Compiler, der fünf Sprachen durch eine einzige Pipeline zu nativem x64-Maschinencode kompiliert - kein GCC, kein LLVM, keine externen Abhängigkeiten. Jedes Frontend (B64, PowerBASIC, C, PILOT, ASM) speist in denselben vereinheitlichten IR, Optimizer und x64-Backend.
Die 8-Stufen-Pipeline
Jede Sprache folgt demselben Pfad. Der IR-Layer ist das Geheimnis - eine neue Sprache hinzuzufügen erfordert nur Lexer und Parser.
Dieselbe Ausführbare Datei, 5 Sprachen
Alle fünf Programme kompilieren zu derselben nativen PE32+-Ausführbaren Datei. Mischen Sie sie in einem Projekt.
B64
B64 ist eine C-ähnliche Systemsprache mit Structs, Zeigern, Generics und match-Ausdrücken. PBXB64-Erweiterung
PowerBASIC
PowerBASIC ist der primäre Dialekt: FUNCTION/SUB, LOCAL/GLOBAL/SHARED, TYPE/UNION/ENUM, vollständige FOR/NEXT-Semantik. Standard-PB
C
C17-Teilmenge mit vollem Präprozessor, Structs, Unions, Enums, switch/case und 29 Standard-Headern. PBXB64-Erweiterung
x64 Assembly
x64 Assembly mit Intel- und AT&T-Syntax. Native COFF/PE-Ausgabe - keine Zwischensprache. PBXB64-Erweiterung
PILOT
PILOT Bildungssprache mit vollständigem T:/A:/M:/Y:/N:/J:/U:/E:-Befehlssatz. PBXB64-Erweiterung
Probieren Sie es selbst
Ein Befehl, ein Compiler, eine Binary - unabhängig von der Eingabesprache.