HQ9+
aus Wikipedia, der freien Enzyklopädie
HQ9+ ist eine esoterische Programmiersprache. Jedes Zeichen im Namen steht für einen Befehl der Sprache:
- H gibt "Hello World!" aus.
- Q gibt den Quelltext des Programmes aus.
- 9 gibt den Liedtext von "99 Bottles of Beer on the Wall" aus.
- + erhöht einen Zähler um eins.
Cliff Biffle entwickelte mit HQ9+ eine Sprache, mit der in Programmierkursen häufig gestellte Aufgaben trivial gelöst werden können. Über die Sprache wurde gesagt, dass alle nützlichen Programme, die in ihr geschrieben werden, doppelt so schnell laufen, wie Programme, die auf anderen Sprachen basieren. Dies ist trivialerweise wahr, da keine nützlichen Programme in HQ9+, das keine Eingaben erlaubt, erstellt werden können. Das Prinzip der Trivialisierung setzt sich in der Objekt-orientierten Variante HQ9++ fort, bei der Objekte erstellt werden können, die, wie auch der Zähler, keine Funktion erfüllen können.