PHP、HQ9 +、BrainfuckおよびBash(23ポイント、と思います)
PHPのように見えますが...
STDERRリダイレクトと引用の乱用。
what the >&_@ is a "<?php
//Boring, really ( ;[ ). This just prints Hello World!"
echo "Hello, World!"; //]&> are random characters that I like putting in"
?>" program?
これは、リストされているすべての言語で動作しますが、PHPコードのように見えます(少し奇妙です)。
バッシュでは、「Hello、World!」と表示されるだけです。(途中でジャンクファイルを作成する)。
HQ9 +では、Hello Worldを数回出力します(H
またはが出現するたびに1回h
)。
Brainfuckでは、これは「catプログラム」><,[.,]>>
です。標準入力から読み取り、その入力を標準出力に出力します()。
PHPでは、テキストを出力します。
>&_ @は「Hello、World!」プログラム?
バッシュの説明
>&_@
は、呪いの代わりに無害なテキストを装っていますが、実際には、STDERRがファイルにリダイレクトされる_@
ためwhat
、有効なプログラムではないとBashが警告しません。それはまたis a <?php
ビットと最初のコメントを食べます。
最初のコメントの最後には引用符があります(引用符は<?php
実行されないようにするためにあります)。echo "Hello, World!";
両方の言語で正常に実行されます。次のコメントは別の引用を隠す役割を果たし、STDERRからファイルへの出力リダイレクトがありare
、メッセージ「//:Is a directory」を食べます。
締めくくり?>
は引用符で囲まれているため、実行されず、2番目のコメントとその直後のビットとともに食べられます。