Futuristische Compiler-Maschinen in der SindByte Compiler-Werkstatt
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 Compiler-Maschine
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.
V18 Release | Digital signiert | 400 getestete Beispiele
Details
ScharffBasic 32-Bit-Präzisionsmaschine
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.
V1 Beta | Öffentlicher Download mit englischer CHM-Hilfe
Beta und Details
Ingenieurin mit der PBXC64 Parallel-Compiler-Maschine
PBXC64
Neue native C17-Compilerplattform mit separierten IR-Stufen, eigenem COFF/PE-Writer, ASMX64 und wählbaren PowerBASIC-Kompatibilitätsmodi.
RC50 | Technische Vorschau, noch kein öffentlicher Download
Status und Details
PBXA64 Compiler-Maschine
PBXA64
Nativer x64-Compiler, der PowerBASIC-, typisierte C- und Assembler-Programme für Win32/x86 PE32 und Win64/x64 PE32+ aus einer Toolchain erzeugt.
V9 Beta | Digital signiert | Win32 + Win64
Details
Ingenieurin mit der PBXA32 32-Bit-Präzisionsmaschine
PBXA32
32-Bit PowerBASIC-Syntax-Compiler für x86-Windows. Behält Legacy-Kompatibilität bei moderner Optimierung.
V2 | Authenticode-signiert | 173/173 qualifiziert
Details
CompilerX64 Maschinen-Pipeline
CompilerX64
Multi-Sprachen-Compiler-Toolchain in C17 für 64-Bit-Windows. C-, B64- und PILOT-Frontends mit einheitlichem Backend.
Aktive Entwicklung
Details
Ingenieurin mit der nativen CompilerX32 x86-Toolchain
CompilerX32
32-Bit Multi-Sprachen-Compiler. C-Frontend mit x86-Backend, cdecl-RTL-Konvention, O(n²)-Assembler-Optimierung behoben.
Aktive Entwicklung
Details
Weitere Downloads

Abgeschlossene Projekte mit Quellcode

M2 Modula-2 Toolchain - Compiler-Maschine
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.
1.1.1 | CC0 | Nicht weiterentwickelt
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.