5-Language Compiler Architecture PBXB64 Addition
PBXB64 is the only Windows compiler that compiles five languages through a single pipeline to native x64 machine code - no GCC, no LLVM, no external dependencies. Every frontend (B64, PowerBASIC, C, PILOT, ASM) feeds into the same unified IR, optimizer, and x64 backend.
The 8-Stage Pipeline
Every language follows the same path. The IR layer is the secret - it makes adding a new language as simple as writing a lexer and parser.
Same Executable, 5 Languages
All five programs compile to the same native PE32+ executable. Mix them in one project.
B64
B64 is a C-like systems language with structs, pointers, generics, and match expressions. PBXB64 Addition
PowerBASIC
PowerBASIC is the primary dialect: FUNCTION/SUB, LOCAL/GLOBAL/SHARED, TYPE/UNION/ENUM, full FOR/NEXT semantics. Standard PB
C
C17 subset with full preprocessor, structs, unions, enums, switch/case, and 29 standard headers. PBXB64 Addition
x64 Assembly
x64 Assembly with Intel and AT&T syntax. Native COFF/PE emission - no intermediate language. PBXB64 Addition
PILOT
PILOT educational language with full T:/A:/M:/Y:/N:/J:/U:/E: command set. PBXB64 Addition
Try It Yourself
One command, one compiler, one binary - regardless of input language.