Swiss-Army chainsaw

初期のUnixの時代、よく知られた技術論文が字句解析器ジェネレータlex(1)をスイス・アーミーナイフになぞらえた。これは、元々コンパイラを書くための特殊用途のコードジェネレータとして設計されたプログラムについて、より一般的な用途が驚くほど多様に発見されたことへのコメントだった。20年後、著名なハッカーHenry SpencerはPerlスクリプト言語を「スイス・アーミーチェーンソー」と評し、この言語が非常に強力だが醜く騒々しく、有害な煙を吐き出しがちだという自らの評価を伝えようとした。これには二つの結果が生じた。(1) Perlのファンはこの蔑称を誇りの証として採用し、(2) この語は、非常に多用途だが嘆かわしいほど不格好なソフトウェアを表す言葉として、より広く使われるようになった。