INTERCAL
International Obfuscated C Code Contest(国際醜いCプログラムコンテストの意)のようなコンテストを見てもわかるとおり、INTERCAL以外の言語であってもINTERCALと同等あるいはそれ以上の理解しづらいプログラムを書くことは可能である。しかし、これらの読みにくいコードは、通常なんらかの意図を持って記述されたものである。これに対して、INTERCALの読みにくさは言語仕様によるものである。
INTERCALのマニュアルには「INTERCALの設計上の目標は、前例のないものを作ることだ」と記載されている。これはおそらく制御構造とデータの操作演算子の両方を対象にしていると思われるが、確かに設計者は部分的にこの試みに成功している。唯一知られている例外は1967年にリリースされたソビエトのメインフレームBESM-6のある命令で、これは事実上INTERCALのセレクト演算子とほぼ同様である。
後発の言語には一部にINTERCALと同様の設計が見られるものもある。たとえば代入記号では、1988年に誕生したS言語でも <- を用いている。(論理学で代入や定義を表す記号 ← を模したものであるので、代入に等号を用いるより自然と考える立場もある。)なお、代入に = を使うことには問題がある、という意見はFORTRANの昔からあり := などを使う言語も少なくない(C言語では、設計者らの簡単な調査によればコード中には代入のほうが比較より多く現れるので、代入のほうを短い = にしたという話がある)。一部の言語では ∈ の代用として <- を使う。