言語オタきもいよなー。daiqoojiサイコー。
daiqoojiというのはいろんな言語のフィーチャーや躓きやすい点を大胆に取り入れた言語です。再帰やスコープやインデントやコメントという概念がないため非常にとっつきやすいです。ソースコードの一文字一文字が命令となっています。以下にその命令を見ていきましょう。
いやー、どれを取ってもプログラミング言語のエッセンスといっていいものばかりでしたね。さて、daiqoojiには以上の命令の他に、プリプロセス命令として以下のものがあります:
これを利用して、daiqoojiでの最初のプログラムは以下のようになります:
大空寺あゆ(・▽・)萌えっ!!
実行結果:
大空寺あゆ(・▽・)萌えっ!!
最後に、現在のdaiqoojiのPerlでの実装を貼っておきますね。
#!/usr/bin/perl use strict; use warnings; while (<STDIN>) { foreach my $ch (split //) { if ($ch =~ /[大空寺あゆ(・▽・)萌えっ!!]/) { print $ch; } else { # TODO } } }
clock9
2008/02/04 21:58
IPは厨房とおっさん向けの雑誌のタイトルですよ