HQ9+ (Programmiersprache): Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
(Erklärung)
Zeile 12: Zeile 12:
== Code ==
== Code ==


Ein einfacher HQ9+-Interpreter (mit HQ9++-Support!) findet man hier:
Ein einfacher HQ9+-Interpreter (mit HQ9++-Support!), entstanden auf der [[Hack'em]], findet man hier:


  svn co svn://bl0rg.net/hq9+
  svn co svn://bl0rg.net/hq9+


[[Kategorie:Projekte]]
[[Kategorie:Projekte]]

Version vom 25. Februar 2007, 22:59 Uhr

HQ9+ ist eine Programmiersprache, die speziell auf die Wünsche der Programmierer/innen ausgelegt ist. Sie hat die folgenden 4 Instruktionen:

  • H gibt "Hello World!" aus.
  • Q gibt den Quellcode des ausgeführten Programmes aus (ein Quine).
  • 9 gibt das berühmte Gedicht 99 bottles of beer aus.
  • + erhöht den Akkumulator um 1.

Die objekt-orientierte Variante HQ9++ enthält eine weitere nützliche Instruktion:

  • ++ erhöht - wie zu erwarten - den Akkumulator um 2 und instanziert ein neues Objekt einer neuen Subklasse der generischen Klasse.

Code

Ein einfacher HQ9+-Interpreter (mit HQ9++-Support!), entstanden auf der Hack'em, findet man hier:

svn co svn://bl0rg.net/hq9+