R.I.P. Niklaus Wirth, Erfinder von Pascal

Mit 89 ist er gestorben, Niklaus Wirth, der Erfinder der Programmiersprache Pascal. Entwickelt zur Schulung von Studenten, die klares Programmieren lernen sollten. Anders als kryptische symbolbehaftete Sprachen wie C/C++ ist Pascal etwas füllig, sprich man muss mehr schreiben als eben in C. Das bedeutet aber auch weniger Tippfehler, Nachlässigkeiten, unerwartete Nebeneffekte bei komplexen Ausdrücken etc.

Ich habe ihn und Pascal während meines Informatikstudiums kennengerlernt. Vor allem Modula-2 wurde danach meine Lieblingssprache. Obwohl daraus ein paar Produkte entstanden, hat sich schliesslich doch nur Pascal gehalten, am populärsten wohl in der Inkarnation von Delphi, das ich auch heute noch nutze. Die Lehrsprache schaffte es also ins Business.

Viele seiner von Niklaus Wirth integrierten und neu entwickelten Eigenschaften von Pascal haben es also in die Masse geschafft - weil sie mit gutem Grund so waren wie sie waren. Gut, die Modularisierung wurde dann eben mit Modula-2 wirklich durchgesetzt - was in leicht abgeänderter Form dann auch in Delphi Einzug hielt.

Ich bin ein Programmiersprachenfetischist und -purist. Da ich ja auch IT Studenten schule, mache ich jeweils aufmerksam darauf, dass man zum Beispiel von Delphi eine Community Edition laden oder gleich das immer kostenlose Freepascal nutzen kann, um sauberes und strukturiertes Programmieren zu lernen. Mit Delphi für Windows, iOS, Macos und Linux - gemäss Delphis Idee: Eine Code-Basis, viele Zielplattformen. Eigentlich das, was Java mal hätte werden sollen ...

Für (angehende) Profis ist das wichtig. Nicht umsonst ist TypeScript so populär, wo es doch hinten raus "nur" JavaScript generiert .... weil es halt einiges reinbringt, was Programmieren in JS sicherer macht ...

Als einziger Schweizer Informatiker bisher erhielt Wirth 1984 den Turing Award, quasi den Nobelpreis der Informatik.

R.I.P.

Einige Favoriten-Videos vom 37C3

Der diesjährige, sorry, letztjährige CCC Congress hatte nach Covid-Unterbruch in Hamburg wieder tolle Videos zu bieten. Meine Lieblinge liste ich auf:

Der State of the IT Union ... bezüglich Sicherheit

Mail-Schmugglerei, man sollte nicht glauben, dass sowas simples noch geht .. aber hey, das SMTP-Protokoll ist erst 40 Jahre alt. Tut ja noch.

Wie häckt man Neuronale Netzwerke, eigentlich klar, dass man sie häcken kann. Man kann ja auch ein Kind zu einem Nazi erziehen ...

Wie die AdTech Industrie funktioniert, das ist die Blasenbildung

Wie in Apples iPhones spioniert werden konnte, sehr technisch, erschreckend weitreichend

BlogCFC was created by Raymond Camden. This blog is running version 5.9.8.012. Contact Blog Owner