HQ9++ ist eine Scherzsprache und eine objektorientierte Erweiterung der ebenfalls scherzhaften Sprache HQ9+. Finden Sie mehr rund ums Programmieren auf unserer Schwerpunktseite Programmiersprachen.
Geschichte
HQ9++ stammt von David Morgan-Mar; das Esolang-Wiki ordnet sie dem Jahr 2003 zu. Vorbild ist HQ9+, das Cliff L. Biffle 2001 schuf.
Funktionsweise
HQ9+ kennt vier Befehle: H gibt „hello, world“ aus, Q gibt den Quelltext des Programms aus, 9 gibt den Liedtext von „99 Bottles of Beer“ aus, und + erhöht einen Akkumulator. HQ9++ ergänzt den Befehl „++“: Er erhöht den Akkumulator zweimal und erzeugt ein Objekt einer neuen Unterklasse der allgemeinen Oberklasse. Nach den Grundsätzen der Datenkapselung lässt sich auf dieses Objekt in keiner Weise zugreifen.
Einordnung
Ernsthaft programmieren lässt sich mit HQ9++ nicht. Laut Esolang-Wiki kann es aber nützlich sein, HQ9+ in einer neuen esoterischen Sprache umzusetzen, weil das zeigt, dass die genannten Aufgaben außer der Quine dort möglich sind. Aus HQ9+ ist auch Deadfish hervorgegangen. Ein vollständiges Hello-World-Programm nennt die Quelle für HQ9++ nicht. Weitere Sprachen finden Sie in unserer Liste: Esoterische Programmiersprachen.
Quellen
- Esolang-Wiki: „HQ9++“
- Esolang-Wiki: „HQ9+“
- David Morgan-Mar: HQ9++
Stand: 15.10.2026
