LexiDict.de - Logo
Druckversion | Impressum | Datenschutz

HQ9+

Aus LexiDict


HQ9+ ist eine esoterische Programmiersprache, entwickelt von Cliff L. Biffle.[1] HQ9+ ist nicht Turing-vollständig, da weder bedingte Anweisungen noch Schleifen möglich sind.

Cliff Biffle entwickelte mit HQ9+ eine Sprache, mit der in Programmierkursen häufig gestellte Aufgaben trivial gelöst werden können. Das Prinzip der Trivialisierung setzt sich in der Objekt-orientierten Variante HQ9++ von David Morgan-Mar fort[2], bei der Objekte erstellt werden können, die, wie auch der Zähler, keine Funktion erfüllen können.

Inhaltsverzeichnis

Befehlssatz

Jedes Zeichen im Namen steht für einen der verfügbaren Befehle der Sprache:

H gibt „Hello World!“ aus.
Q gibt eigenen Quelltext aus (siehe Quine).
9 gibt den Liedtext von „99 Bottles of Beer on the Wall“[3] aus.
+ erhöht einen Zähler um eins.

Beispiele

Eingabe Ausgabe
HHello world!
HQHello world!
HQ
QQQQQQQQ
QQQQ
QQQQ
QQQQ
Q+Q+QQ+Q+Q
Q+Q+Q
Q+Q+Q

Einzelnachweise

  1. HQ9+
  2. Dokumentation von HQ9++ auf der Webseite des Autors
  3. siehe dazu das Archiv 99 Bottles of Beer für mehr als 1.000 Programmier-Beispiele, siehe auch das E-Book von Philipp Winterberg (pdf) (zu HQ9+: S.46)

Weblinks

es:HQ9+ it:HQ9+ ja:HQ9+ ko:HQ9+ pl:HQ9+ uk:HQ9+

Von „http://www.lexidict.de/wiki/HQ9%2B

Diese Seite wurde bisher 134-mal abgerufen. Diese Seite wurde zuletzt am 12. Dezember 2007 um 08:48 Uhr geändert. Inhalt ist verfügbar unter der GNU Free Documentation License 1.2.




Finden

Navigation
Wissen kompakt
Statistik
Denk-Spiel
Fun