Bitnacht
  • Impressum & Datenschutz
  • Podcast
  • Artikel
  • Links

Wie es anfing (Oberon jetzt auch als ePub) - Tue, Sep 29, 2026

Warum habe ich eine Beschreibung von Oberon verfasst?

Oberon Sprachbeschreibung korrigiert

Das Poster (siehe hier) ist unverändert geblieben. Die Korrekturen haben die anderen Fassungen ersetzt:

  • PDF-Datei
  • ODT-Datei

Jetzt auch als ePub

Ganz zufrieden bin ich mit dem eBook nicht, denn die Programmtexte sind nicht eingerückt. Wenn ich herausbekomme, wie man das mit Mellel richtig hinbekommt (Oder wenn ich herausfinde, warum bei Libre Office beim Export die Querverweisziele unsichtbar werden) und die Zeit finde, dann gibt es dafür bestimmt auch ein Update.

Wie kam es eigentlich dazu?

Ursprünglich hatte ich den englischen Originaltext des Oberon Reports von Niklaus Wirth kopiert und die EBNF über Hyperlinks miteinander verknüpft. Das habe ich im AmigaGuide-Format gemacht. Es war sehr praktisch während ich den Parser mit Amiga Oberon schrieb.

How it started

Allerdings ging mir auf, dass ich ohne eine offizielle Genehmigung dieses Hilfsmittel wohl aus rechtlichen Gründen nicht veröffentlichen sollte. Eine einfache Übersetzung hätte sicher auch Bedenken erzeugen können. Außerdem habe ich diesen Faible für die Syntaxdiagramme. Die mussten bei einer AmigaGuide-Fassung ohnehin aus technischen Gründen fehlen. Da der Parser vielleicht irgendwann einmal ein Compiler werden sollte und ich dem dann auch eine ordentliche Sprachbeschreibung beilegen wollte, kam es zu der Fassung, die man hier heute laden kann.

How it's going

Dabei fragt sich der Leser jetzt unter Umständen, warum ich meine Beschreibung nicht auf Englisch verfasst habe. Ich habe mich bewusst dagegen entschieden, denn in englischer Sprache gibt es schon genug und bisweilen auch extrem gute Texte, während die Leser, die sich mit Deutsch leichter tun, oft nur sehr schlecht bedient werden. So kann sich jeder gerne eine Übersetzung meiner Fassung erstellen, oder sie Umschreiben und korrigieren. Aber von mir gibt es das so, wie es mir am besten gefällt: So wie es üblich war, als ich noch selbst lernen durfte, was strukturierte Programmierung ist.

Zurück


© Sven Mertens 2026 | Bitnacht

⁂ Mastodon Codeberg