Compiler-Werkstatt
Native 32- und 64-Bit-Compiler für Windows
Eine Windows-Compiler-Werkstatt für PowerBASIC-nahe, C-, B64-, PILOT- und ASM-Projekte, die echte native Executables erzeugen. PBXB64 bleibt das Hauptprodukt; ScharffBasic V1 Beta bietet zusätzlich einen pragmatischen 32-Bit-Migrationsweg mit robusten Diagnosen und neuen Sprachfunktionen.
Reines C17-Toolchain
~245 Quelldateien
Einheitliche IR
x64-Backend
Eigener Linker
Selbst-hosted
Produkte
Sieben Compiler, klare Einsatzprofile
PBXB64
PBXB64 V18 ist ein signierter nativer Windows-x64-Compiler mit zehn Frontends, EVAL/EVAL$, StringX- und REGEX-Verarbeitung, erweiterten COBOL- und FORTH-Pfaden, integriertem Linker und Runtime, zweisprachiger Hilfe, 400 getesteten Beispielen, 354 qualifizierten Includes und 34 C17-Headern.
Details
ScharffBasic
Weitgehend PowerBASIC-kompatibler nativer 32-Bit-Compiler mit zusätzlichen Befehlen und robusterer Fehlerdiagnose. Bestehende PowerBASIC-SLLs müssen aus ihrem ursprünglichen PB-Quelltext mit ScharffBasic neu kompiliert werden.
Beta und Details
PBXC64
Neue native C17-Compilerplattform mit separierten IR-Stufen, eigenem COFF/PE-Writer, ASMX64 und wählbaren PowerBASIC-Kompatibilitätsmodi.
Status und Details
PBXA64
Nativer x64-Compiler, der PowerBASIC-, typisierte C- und Assembler-Programme für Win32/x86 PE32 und Win64/x64 PE32+ aus einer Toolchain erzeugt.
Details
PBXA32
32-Bit PowerBASIC-Syntax-Compiler für x86-Windows. Behält Legacy-Kompatibilität bei moderner Optimierung.
Details
CompilerX64
Multi-Sprachen-Compiler-Toolchain in C17 für 64-Bit-Windows. C-, B64- und PILOT-Frontends mit einheitlichem Backend.
Details
CompilerX32
32-Bit Multi-Sprachen-Compiler. C-Frontend mit x86-Backend, cdecl-RTL-Konvention, O(n²)-Assembler-Optimierung behoben.
Details
Weitere Downloads
Abgeschlossene Projekte mit Quellcode
M2 Modula-2 Toolchain
Eigenständiger ISO-Modula-2-Subset-Compiler für native i386-PE32-Windows-Programme, entstanden zu rund 70 % autonom in einem PlanJinn-Test mit AgnesAI. Inklusive Quellcode und Tests, CC0.
Details
Sammlung Weitere Downloads
Nicht jedes Ergebnis der Werkstatt wird ein aktives Produkt. Diese Sammlung nimmt abgeschlossene, getestete Projekte auf, die wir inklusive komplettem Quellcode weitergeben — ohne Weiterentwicklung oder Support. Wer etwas daraus machen will, bekommt alles dafür mit.
Sammlung öffnen
Architektur der C17-x64-Linien
Gemeinsamer Stack für PBXB64, PBXA64 und CompilerX64
ScharffBasic nutzt als PowerBASIC-nahe 32-Bit-Alternative eine eigenständige x86-Compiler- und Laufzeitlinie; PBXC64 besitzt ebenfalls seine eigene neue Plattformarchitektur.
Frontend
Parser -> AST -> Semantische Analyse. Mehrere Frontends (PB, B64, C, ASM, PILOT) speisen in eine einheitliche IR.
Middleend
IR-Builder -> Optimizer (Peephole, Dead-Code-Elimination, Register-Allokation) -> CFG-Analyse -> Dominanz-Bäume.
Backend
x64-Instruktions-Auswahl (ISel) -> Assembly-Printer -> PE32+-Emitter -> Eigener Linker -> Signierte Executable.
Runtime
Selbst-contained C-Runtime-Bibliothek. String-, Datei-E/A, Netzwerk, Threading, Container, Mathematik - alles in einer Binärdatei.
Download-Entwicklung
Tägliche Abrufe aller angebotenen Downloads der letzten 28 Tage (rollierend). Jede Download-Datei ist dauerhaft durch eine eigene Farbe gekennzeichnet.