Bar^-5 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Bar^-5 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 21: | Zeile 21: | ||
* [http://www.dangermouse.net/esoteric/hq9plusplus.html HQ9++ Website] | * [http://www.dangermouse.net/esoteric/hq9plusplus.html HQ9++ Website] | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte:Archiv]] | ||
Aktuelle Version vom 11. Januar 2020, 13:22 Uhr
HQ9+ ist eine Programmiersprache, die speziell auf die Wünsche der Programmierer/innen ausgelegt ist. Sie hat die folgenden 4 Instruktionen:
Hgibt "Hello World!" aus.Qgibt den Quellcode des ausgeführten Programmes aus (ein Quine).9gibt 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: