Best one liner

最高のワンライナー(1行プログラム)

受賞者:Jack Applin and Robert Heckendorn

引用元:https://www.ioccc.org/1985/applin/applin.c

審査員・作者による説明:https://www.ioccc.org/1985/applin/hint.html

動作

Hello, worldプログラム。

$ gcc -o applin applin.c

$ ./applin
Hello, world!

解説

初のBest one liner入賞作品。

forループが肝かのように見せかけているが、1文字表示したらいちいちexeclpで自分自身を起動し直すことで実行をすすめている。

文字列リテラルを破壊的に書き換えるので、そのままでは現代の環境で動かない。 文字列リテラルをstrdupで複製することで一応動くようになる。

パッチ

パッチをダウンロード