HQ9+ ist eine Scherzsprache unter den esoterischen Programmiersprachen: Sie kennt genau vier Befehle, und drei davon erledigen jeweils eine komplette Programmieraufgabe auf einmal. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.
Geschichte
Cliff L. Biffle hat HQ9+ im Jahr 2001 geschaffen. Die Sprache ist bewusst nicht ernsthaft gemeint, sie nimmt vielmehr die typischen Übungsprogramme aufs Korn, mit denen man neue Sprachen vorführt. Später entstand daraus mit HQ9++ eine „objektorientierte“ Erweiterung.
Funktionsweise
Der Befehl H gibt „hello, world“ aus, Q gibt den Quelltext des Programms selbst aus (ein sogenanntes Quine), 9 druckt den Liedtext von „99 Bottles of Beer“, und + erhöht einen Akkumulator, dessen Wert sich nirgends auslesen lässt. Weil die Originalbeschreibung ein Beispiel mit kleinem „q“ enthält, gilt die Sprache im Esolang-Wiki als unempfindlich gegenüber Groß- und Kleinschreibung.
Hello World
Ein vollständiges Hello-World-Programm besteht laut Esolang-Wiki aus einem einzigen Zeichen:
H
Einordnung
Zum Programmieren taugt HQ9+ nicht. Nützlich ist die Sprache trotzdem als Prüfstein: Wer HQ9+ in einer neuen esoterischen Sprache implementiert, zeigt damit, dass sich dort Hello World und „99 Bottles of Beer“ schreiben lassen. Eine ähnlich knappe Befehlsliste hat Deadfish. Weitere Sprachen finden Sie in unserer Liste: Esoterische Programmiersprachen.
Quelle
Stand: 15.10.2026

