Suchen

Softwareentwicklung Die 10 bizarrsten Programmiersprachen

Redakteur: Franz Graser

Egal, ob C, C++, Java oder Ada: Jede Programmiersprache hat ihre Schwächen, über die Entwickler mitunter fluchen. Doch diese 10 Sprachen streifen die Grenze zum Wahnwitz - Vorhang auf!

Firma zum Thema

Die zehn bizarrsten Programmiersprachen bringen selbbst die findigsten Entwickler zur Verzweiflung
Die zehn bizarrsten Programmiersprachen bringen selbbst die findigsten Entwickler zur Verzweiflung
( Integranova)

Es gibt Dutzende sogenannter esoterischer Programmiersprachen. Ihre Entwickler verfolgten recht unterschiedliche Ziele: Einige Sprachen waren Experimente, um Designkonzepte bis ins Extremste auszuloten, andere sollten mit möglichst kleinen Compilern auskommen, wieder andere waren als Parodien auf bestehende Sprachkonzepte gedacht oder sollten möglichst schwer verständlich sein.

All diese Sprachen haben eine Gemeinsamkeit: Sie funktionieren tatsächlich und lassen sich zum Programmieren verwenden - wenn auch manchmal über Umwege. Die bizarrsten haben in Internet sogar eine große Fangemeinde gefunden.

Platz 10: Taxi

Die erste Programmiersprache in unserem bizarren Reigen heißt Taxi und funktioniert auch so. Ihr Schöpfer Sean Heber hat Taxi den Stadtplan einer fiktiven Stadt zugrunde gelegt, auf dem einzelne Ziele nacheinander angefahren werden müssen.

Startpunkt eines in Taxi geschriebenen Programms ist immer die "Taxi Garage". Die Instruktionen laufen immer folgendermaßen ab, dass sich das Taxi durch die Stadt bewegt ("1st left, 2nd right" und so weiter), bis es an einen Haltepunkt gelangt.

Je nachdem, um welchen Haltepunkt es sich handelt, werden Fahrgäste (also Daten) mitgenommen oder ausgeladen. Passagiere, die bei "Starchild Numerology" einsteigen, sind immer numerische Werte, bei Fahrgästen, die bei "Writer's Depot" zusteigen, handelt es sich um Zeichenketten.

An bestimmten Punkten werden dann Rechenoperationen vorgenommen oder die Daten anderweitig manipuliert. Zwischenzeitlich (wenn das Programm eine gewisse Länge überschreitet) muss das Taxi allerdings mal nachtanken, damit es nicht unverrichteter Dinge liegenbleibt. Und damit das Programm korrekt abgeschlossen werden kann, muss es in die Garage zurückkehren.

Das berühmte "Hallo Welt"-Programm lautet in Taxi folgendermaßen:

"Hello, World!" is waiting at the Writer's Depot.

Go to Writer's Depot: west 1st left, 2nd right, 1st left, 2nd left.

Pickup a passenger going to the Post Office.

Go to the Post Office: north 1st right, 2nd right, 1st left.

Go to the Taxi Garage: north 1st right, 1st left, 1st right.

Lesen Sie weiter: LOLCODE und Piet

(ID:28125690)