Einleitung ---------- Niklaus Wirth, einer der Erfinder der Programmiersprache PASCAL, hat fuer seine Buecher und Vorlesungen zum Thema "Compilerbau" als Anschauung die Programmiersprache "PL/0" verwendet. Sie ist eine stark reduzierte Variante von PASCAL. In seinen Buechern hat N. Wirth einen in PASCAL geschriebenen Compiler fuer PL/0 vorgestellt, der hier fuer G-Pascal auf den C64 uebertragen wurde; allerdings mit einigen Einschraenkungen und Aenderungen: - Es gibt keine Prozeduren (Unterroutinen). - Der Wertebereich der Zahlen ist auf 16 Bit ohne Vorzeichen beschraenkt. - Der Compiler erzeugt direkt Assembler-Quelltext anstatt einen Bytecode (PCode). N.Wirth erzeugt in seinem Compiler einen Bytecode, auch PCode genannt, der dann mittels einer Interpreter-Routine in seinem PASCAL-Programm ausgefuehrt wird. Dadurch sind die uebersetzten Programme portabel. Allerdings ist ein solcher Interpreter auf dem C64 unter G-Pascal recht langsam. Literatur N. Wirth, Compilerbau, Teubner Studienbuecher Informatik Weblink Auf der Hauptseite ist ein Link zur Unterseite "PL/0" auf Hans Ottens Webseite "Pascal for small machines".