|
HQ9+はクリフ・ビッフルによって作られたジョーク向け難解プログラミング言語である。実用言語ではない。 HQ9+は4つの命令だけで構成されており、それらは'H'、'Q'、'9'、'+'という単一の文字で示される。HQ9+はチューリング完全ではなく、プログラミング言語としては不完全であるが、プログラミングの例題としてよく取り上げられるいくつかの問題に対しては極めて効率的である。 == 仕様 == * Hコマンドは文字列"Hello, world!"を出力する。 * Qコマンドはプログラムのソースコードを出力する(参考:クワイン_(プログラミング))。 * 9コマンドは『''99 Bottles of Beer''』(アメリカの数え歌で、プログラミングの例題でよく利用される)の歌詞を出力する。 * +コマンドはアキュムレータをインクリメント(1だけ増やす)する。 HQ9+のプログラムは、例えば次のようになる。 HHQ+HQ++ このプログラムは"Hello, world! Hello, world! HHQ+HQ++ Hello, world! HHQ+HQ++"と表示し、アキュムレータを三回インクリメントする。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「HQ9+」の詳細全文を読む スポンサード リンク
|