Wie wähle ich eine Programmiersprache aus?

Zuerst die Einleitungen:


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.