while(1){LOVE++;}を圧縮してみた
»
"while(1){LOVE++;}を最適化"で最適化すると愛が消えるそうです。
なるほど。最適化させると愛は消えるのか。では、Javascript化させて、圧縮させるとどうなるのでしょうか?
ソースは以下です。
function iloveyou()
{
var LOVE = 0;
while(1){LOVE++;}
}
これを、Closure-Compiler、YUI Compressor Online、Microsoft Ajax Library Preview 6
でそれぞれ圧縮させてみました。
・Closure-Compiler(Simple)
function iloveyou(){for(var a=0;;)a++};
・YUI Compressor Online
function iloveyou(){var a=0;while(1){a++}};
・Microsoft Ajax Library Preview 6("-a -h")
function iloveyou(){var a=0;while(1)a++}
予想通り、愛は圧縮されました。Microsoftの圧縮が一番それっぽいかと思いました。
ついでに、Closure-Compilerで"Advanced"を選択すると...
Your code compiled to down to 0 bytes. Perhaps you should export some functions?
圧縮化しすぎてなくなってしまいました...
やっぱり愛は圧縮しちゃだめですね。
SpecialPR