難読化 (ソフトウェア)
これは1988年のIOCCCでエントリーされたコードである。作者はイアン・フィリップス(Ian Phillipps)、その後トーマス・ボール(Thomas Ball)により解読されている。
このCプログラムはコンパイル後実行するとクリスマスの十二日(英語版)というクリスマス・キャロルの十二節が出力される。ソースコード内に韻文全ての文字列が符号化されている。
同じ年に勝者としてはエントリーされていないが、次の例は空白を利用し芸術性のある表現を行う。実行すると任意長の迷路を生成する。
ANSI準拠のCコンパイラでは文字列定数(リテラル)を上書きできないので、"*M"を"M[3]"に変更し、"M="の部分を省略する必要がある。
オスカル・トレド・グティエレス(Óscar Toledo Gutiérrez)による次の例は、IOCCCの第19回コンテストにて最優秀作に入選(Best of Show entry)したものである。このコードはターミナルとディスク・コントローラ(英語版)を完備した8080エミュレータの実装であり、CP/M-80のブートとCP/Mアプリケーションを実行できる。
次は、Just another Perl hacker(英語版)の例である。
これは"Just another Perl / Unix hacker"という文字列のうち、一塊の文字列を一旦表示し、その後ゆっくり次々と文字列を出力していく。
いくつかのPythonを用いた例は、公式のPythonプログラミングFAQなどにある。