quine は極めてる人がいっぱいいるので quine の変種を考えてみました。あんまりいいのを思いつきませんでしたが、誰かがもっと面白いのを考える種になるといいなと思いつつ晒します。 Python -> Ruby -> Perl -> Python .. と回るプログラム。quine っぽいのは python だけなので全然ダメ。 q='print "puts %%(print q(q=%s;exec q).$/)"%`q`';exec q $ cat quine.rb.pl.py |python |ruby |perl > q $ diff quine.rb.pl.py q Hello, world! 。標準エラー出力に 1 文字だけ出力したら、残りを出力するプログラムを出力して終了します。 "Hello, world!\n".instance_eval q=%q(STDERR.put