Bei der großen Anzahl an Programmiersprachen ist es oft schwierig, die richtige Sprache
für ein spezielles Projekt auszusuchen. Alle Handbücher zu lesen ist viel zu aufwendig,
allerdings können viele Leute verschiedene Automarken und -typen sehr gut unterscheiden.
Deswegen haben wir uns die Mühe gemacht, Programmiersprachen mit Autos gleichzusetzen, um
die Auswahl zu erleichtern.
Programmierer sind ein lustiges Völkchen. Nichts nehmen sie ernst, am wenigsten sich
selbst. Im weltweiten Netz der Unix-Großcomputer UUCP fand sich bei Recherchen eine
Definitionsliste der gängigsten Computersprache. Wie würden Programmiersprachen
aussehen, wenn sie Autos wären?
Assembler
Formel I Rennwagen, sehr schnell, aber schwer zu fahren und teuer in der Unterhaltung.
FORTRAN II
Ein Model T Ford, früher mal 'King of the Road'.
FORTRAN IV
Ein Model A Ford.
FORTRAN 77
Ein Sechszylinder Ford Granada mit Knüppelschaltung und ohne Sicherheitsgurte.
COBOL
Ein Lieferwagen. Klobig und hässlich, aber er tut's.
BASIC
Eine Ente aus Siebter Hand, mit generalüberholtem Motor und geflickten Sitzen. Dein
Vater hat sie dir zum fahren lernen gekauft, sobald Du Geld hast wirst Du sie auf der
nächsten Autobahnraststätte vergessen.
PL/I
Ein Cadillac Kabrio mit Automatik, Weißwandreifen, Metallic- Lackierung, verchromten
Auspuffrohren und umhäkelter Klopapierrolle auf der Hutablage.
C
Porsche Zweisitzer, DAS Macho-Auto. Sicherheitsgurte (lint) gegen Aufpreis, ebenso
Nachbrenner (Assembler-Interface).
ALGOL 60
Ein Austin Mini. Verflucht kleine Karre.
Pascal
Ein VW Käfer. Klein, aber oho. War mal bei Intellektuellen sehr beliebt.
Modula II
Ein VW Golf mit Anhängerkupplung.
ALGOL 68
Ein Austin Martin. Beeindruckend, aber nicht jeder kann ihn fahren.
LISP
Ein Elektroauto. Einfach, aber langsam. Sicherheitsgurte sind nicht erhältlich.
PROLOG
Ein Prototyp.
MACSYMA
Ein Geländewagen.
FORTH
Ein Go-Kart.
LOGO
Ein Spielzeug-Rolls-Royce mit echtem Motor und funktionierender Hupe.
APL
Ein Doppeldecker-Bus. Transportiert Spalten- und Reihenweise Leute zur selben Stelle,
allerdings nur im Rückwärtsgang. Außerdem ist das Armaturenbrett in Griechisch
beschriftet.
ADA
Ein olivgrüner Bundeswehr-Mercedes. Servolenkung, Automatik und ABS sind serienmäßig.
Keine anderen Farben oder Extras. Was gut genug für Herrn Wörner ist, muss auch für
dich reichen. Produktionsverzögerungen aufgrund unleserlicher Spezifikationen werden
langsam aufgeholt.
Turbo Pascal
Ein Peugot 205 GRD, eigentlich ganz nett, aber manchmal stinkt's gewaltig.
Turbo Prolog
Fällt aus der Wertung, siehe Byte 10/86: 'Turbo Prolog ist ein Stück mieser Code von
einem Haufen bekloppter Dänen'.
UCSD Pascal
Ein Schützenpanzer mit einem alten R 4 Motor. Hinterlässt Ölflecke und hupt andauernd
von alleine.
dBASE II/III
Ein Skateboard. Alles muss man selber machen und wird laufend überholt. Elektromotor
(Clipper) verfügbar, Batteriewagen extra.
Smalltalk 80
Ein richtig toller amerikanischer Van mit ganz vielen kleinen Fensterchen.
ADA
Ein als amerikanischer Straßenkreuzer getarnter Schützenpanzerwagen.
APL
Ein Wagen in Kompaktbauweise. Alle Funktionen wie Gasgeben, Schalten oder Lenken werden
durch Drehen, Drücken, Ziehen, Kneten oder Verkanten eines einzigen Bedienungshebels
ausgelöst.
Assembler
Ein Go-Kart ohne Sicherheitsgurte und Überrollbügel. Gewinnt jedes Rennen, wenn es
nicht vorher im Graben landet.
Basic
Eine Ente - weder modern noch besonders schnell, aber für jeden (Interpreter)
erschwinglich. Und manch einer, der sich daran gewöhnt hat, will gar nichts anderes mehr
haben.
Basic (Compiler)
Eine Ente, bei der die Rückbank einem Super - Turbo - Einspritz - Kompressor -
Hochdruck - Hochleistungsmotor geopfert wurde.
C
Ein offener Geländewagen. Kommt durch jeden Matsch und Schlamm, der Fahrer sieht
hinterher auch entsprechend aus.
Cobol
Ein dunkelroter Benz mit getöntem Panzerglas und kostbaren Intarsienarbeiten im Font.
Kein Mensch fährt diesen Wagen selbst, man lässt fahren.
Forth
Ein englischer Sportwagen aus den sechziger Jahren mit dem Lenkrad auf der falschen
Seite.
Fortran
Ein Schlitten aus den fünfziger Jahren mit riesigen Heckflossen. Erntet beim TÜV stets
misstrauische Blicke, überholt aber noch so manches neuere Gefährt.
Lisp
Ein Prototyp mit Telepathie-Steuerung. Kann außer von seinem Erfinder von niemandem
bedient werden.
Logo
Ein Tretauto in Form einer Schildkröte.
Modula-2
Wie Pascal, aber mit dreifachen Sicherheitsgurten, seitlichen Stoßstangen und separatem
Gaspedal für jeden der fünf Gänge.
Pascal(Standard)
Entwurf eines amerikanischen Straßenkreuzers, der nur durch ein Versehen in die
Serienproduktion gelangte.
Pascal(Turbo)
Eine verbesserte Version des amerikanischen Straßenkreuzers, neben dem praktischen
Nutzen auch hervorragend zum Angeben geeignet. Passt aber leider in keine Parklücke.
Perl
Ein Kraftfahrzeug-Verbund, bei dem mehrere unbemannte Fahrzeuge von einem zentralen
Führerstand aus gesteuert werden.
PL/1
Ein handgefertigter Eigenbau, mit Einzelteilen aus Fortran, Cobol, Pascal und ADA.
Entsprechend sieht er aus. Näheres siehe unter den jeweiligen Stichwörtern.
Prolog
Enthält statt eines Lenkrades eine Automatik, die alle Strassen so lange absucht, bis
das gewünschte Ziel erreicht ist.