Teile diese Seite mit anderen

Lerne X in Y Minuten

Wobei X=HQ9+

HQ9+ ist eine Parodie auf esoterische Programmiersprachen und wurde von Cliff Biffle kreiert. Die Sprache hat nur vier Befehle und ist nicht Turing-vollständig.

Es gibt nur vier Befehle, die durch die folgenden vier Zeichen dargestellt werden
H: druckt "Hello, world!"
Q: druckt den Quellcode des Programms (ein Quine)
9: druckt den Liedtext von "99 Bottles of Beer"
+: erhöhe den Akkumulator um Eins (Der Wert des Akkumulators kann nicht gelesen werden)
Jedes andere Zeichen wird ignoriert.

Ok. Lass uns ein Programm schreiben:
  HQ

Ergebnis:
  Hello world!
  HQ

HQ9+ ist zwar sehr simpel, es erlaubt aber dir Sachen zu machen, die in
anderen Sprachen sehr schwierig sind. Zum Beispiel druckt das folgende Programm
drei Mal Kopien von sich selbst auf den Bildschirm:
  QQQ
Dies druckt:
  QQQ
  QQQ
  QQQ

Und das ist alles. Es gibt sehr viele Interpreter für HQ9+. Unten findest du einen von ihnen.


Du hast einen Verbesserungsvorschlag oder einen Fehler gefunden? Erstelle ein Ticket im offiziellen GitHub Repo, oder du erstellst einfach gleich einen pull request!

Originalversion von Alexey Nazaroff, mit Updates von 2 contributors.