Diese Seite wurde verschoben nach ge/compiler-werkstatt/pbxb64.html - bitte aktualisieren Sie Ihre Lesezeichen.
PBXB64 - Compiler Werkstatt
V14 — Native x86-64 Multi-Frontend Compiler

PBXB64 V14 BETA

PBXB64 ist ein nativer Windows-Compiler, geschrieben in reinem C17. 6+ SprachenB64, BASIC, C, ASM, PILOT und mehr — fließen durch eine einzige IR-Pipeline zu nativen PE32+. Keine externen Abhängigkeiten. Eingebauter Assembler, Linker und x64-Backend. 1838/1846 Tests bestanden, 8 erwartete Fehler, 0 unerwartete Fehler.

1838/1846 Tests 6+ Sprach-Frontends ~1,01 MB Binary 8-Stufen-Pipeline Win64 Native Signed
PBXB64 V14 herunterladen (ZIP) Dokumentation (CHM) Alle Features ZIP-Downloads: --  ·  CHM-Downloads: --
Older Versions

Paket: ~62 MB (ZIP) — Compiler, CHM (EN+DE), 1226 .pbi Includes, 1945+ Samples

V14 mit UPX-kompaktiertem Binary — Fixed-Point-Optimizer-Pipeline

1838/1846 Tests bestanden

19 Feature-Kategorien

Entdecken Sie alle Funktionen - von Datentypen über Netzwerk bis Grafik und Inline-Assembly.

Alle Features entdecken
6+Sprach-Frontends: B64, BASIC, C, ASM, PILOT und mehr
1838/1846Tests bestanden — 8 erwartete Fehler, 0 unerwartete
8Stufen-Pipeline: Lex → Parse → IR → Opt → CodeGen → Asm → COFF → PE
~1 MBvollständige Toolchain in einer Binary

Warum PBXB64?

Echter nativer x64-Code

Kein GCC, kein LLVM, keine C-Laufzeit-Abhängigkeit. Der Compiler erzeugt x64-Maschinencode direkt – von Quelle zu PE32+ in einem Durchlauf. Maximale Kontrolle, minimale Binärgröße.

Multi-Frontend: 6+ Sprachen

Schreiben Sie Code in B64, PowerBASIC, C, PILOT, x64-Assembly und mehr – alle im selben Projekt. Mischen Sie Sprachen auf IR-Ebene und erzeugen Sie ein einziges PE.

Eigener x64-Backend

Direkte Befehlsauswahl, Registerzuweisung, Peephole-Optimierung und PE32+-Image-Erzeugung — alles in C17. Keine externen Abhängigkeiten.

Eigener PE32+-Linker

Eingebauter Linker verarbeitet COFF-Objekte, Importtabellen, Relokationen, TLS- und Ausnahmedaten. Vollständige PE32+-Kompatibilität von Windows XP bis Windows 11.

Schnellbeispiele

Derselbe Algorithmus - Summe 1 bis 5 - in jedem Frontend.

B64

fn main(): i64 { let sum: i64 = 0; let i: i64 = 1; while i <= 5 { sum = sum + i; i = i + 1; } return sum; // 15 }

PowerBASIC

FUNCTION PBMAIN() AS LONG LOCAL sum AS LONG LOCAL i AS LONG sum = 0 FOR i = 1 TO 5 sum = sum + i NEXT FUNCTION = sum ' = 15 END FUNCTION

C

#include <stdio.h> int main(void) { int sum = 0; for (int i = 1; i <= 5; i++) { sum += i; } return sum; /* 15 */ }

LOGO

MAKE "sum 0 MAKE "i 1 REPEAT 5 [ MAKE "sum :sum + :i MAKE "i :i + 1 ] PRINT :sum

FORTH

5 4 + 3 + 2 + 1 + . \ 15

SPR

VAR.$$SUM=0 FOR.$$III|1|5|1 VIC.$$SUM|$$III NEX. ENR.

ASM

FUNCTION PBMAIN() AS LONG LOCAL sum AS LONG #ASM xor eax, eax ; sum = 0 mov ecx, 5 ; counter = 5 add_loop: add eax, ecx ; sum += counter dec ecx ; counter-- jnz add_loop ; loop until 0 mov %sum, eax ; store result #ENDASM FUNCTION = sum ' = 15 END FUNCTION

PILOT

T: "Sum 1 to 5" C: #sum=1+2+3+4+5 E:

19 Feature-Kategorien

Entdecken Sie jedes Feature im Detail mit Code-Beispielen und Erklärungen.

Architektur

6+-Sprachen-Frontend, vereinheitlichtes IR, maßgeschneidertes x64-Backend, eingebauter Assembler, COFF-Writer, PE32+-Linker.

Entdecken →

Datentypen

26 Typen inklusive DEC128, RATIONAL, VARIANT, OBJECT, GUID, breite Integer.

Entdecken →

Container

22 native Container-Familien mit Auto-Init/Final, Methoden-Dispatch, UDT-Nutzlasten.

Entdecken →

Science & Mathematik

80+ Funktionen: ATN2, HYPOT, DET, DOT, NORM, RNGSEED, RNDGAUSS, DEC128.

Entdecken →

Kontrollfluss

FOR (7 Typen, negativer STEP), WHILE, SELECT CASE, GOSUB/RETURN, ON KEY CALL.

Entdecken →

Netzwerk

TCP, UDP, COMM seriell, HOST ADDR/NAME. Echte Win32-Socket-API.

Entdecken →

Grafik & GUI

GRAPHIC WINDOW, LINE, BOX, GUI NEW, DIALOG, CONTROL, DISPLAY.

Entdecken →

Inline-Assembly

x64-Assembly direkt in PB und B64. Voller Befehlssatz, Register, Speicheradressierung.

Entdecken →

B64-Sprache

C-ähnliche Systemsprache mit Typen, Strukturen, Arrays, Zeigern, Inline-ASM.

Entdecken →

PBXB64 V14 jetzt herunterladen

Vollständiges Release-Paket: UPX-kompaktierter Compiler, CHM-Hilfe (EN + DE), 1226 PB-Include-Dateien, 1945+ Beispielprogramme. V14 ist UPX-kompaktiert mit Certum Code Signing CA.

Downloads pro Tag

Tägliche Download-Statistik für alle Produkte im aktuellen Monat.