最高のワンライナー(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で自分自身を起動し直すことで実行をすすめている。
execlp
文字列リテラルを破壊的に書き換えるので、そのままでは現代の環境で動かない。 文字列リテラルをstrdupで複製することで一応動くようになる。
strdup
パッチをダウンロード