INTERCAL
伝統的なHello worldプログラムを使い、INTERCALが通常の言語とどれだけ異なっているかを示す。Cでは、以下のように記述される。
C-INTERCALでは以下のようになる。コードはより長く、かつ読みにくいものになっている。
他のプログラム言語では代入に等価記号が使用されるが、INTERCALでは"<-"を用いる。この記号はそれぞれ「アングル(angle)」と「ワーム(worm)」と呼ばれている。
オリジナルのプリンストン大学版ではパンチカードとEBCDICの文字セットが使用されていた。そのため、ASCIIのコード体系を採用しているコンピュータ上でINTERCALを実行する場合、2種類の文字を別の文字に置き換える必要がある。ミングル演算子は"ハードウェアに対応して増加するソフトウェアのコストを表現する"「¢」の代わりに「$」を、単項排他的論理和演算子として"排他的論理和(XOR)を初めて目にした人々の平均的反応を正確に表現した"「∀」の代わりに「?」を用いる。
Usenetのニューズグループ alt.lang.intercal は、INTERCALやその他の難解プログラム言語の研究と鑑賞のために作られたものである。
意図的に鈍重かつ冗漫な言語であるべく作成されたにもかかわらず、INTERCALはチューリング完全である。つまり、十分なメモリさえあれば、万能チューリングマシンが計算可能なあらゆる問題を処理することができる。ただし、実行速度はきわめて遅い。ベンチマークとしてSUN SPARCStation-1上でエラトステネスの篩を実行したところ、65536以下の素数を全て計算するのにかかった時間は、Cでは0.5秒以下であるが、INTERCALでは17時間以上であった。