難解プログラミング言語
表示
出典: フリー百科事典『ウィキペディア(Wikipedia)』
スタブアイコン
この項目は、コンピュータに関連した書きかけの項目 です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。
難解プログラミング言語(なんかいプログラミングげんご)とは、意図的に「可読性」・「理解容易性」に反する言語仕様を持たせたプログラミング言語である。英語では、Esoteric programming language (もしくはesolang)と表記する。
当然ながら、実用プログラミング言語ではなく、冗談プログラミング言語の一種である。 いわゆる、ハッカーの間では、この種のジョーク活動は以前から人気があり、難解プログラミング言語に区分されるプログラミング言語はいくつも作られてきた。
歴史
用語
コミュニティ
事例
関連項目
- Brainfuck コンパイラが非常に小さい
- Whitespace 半角スペース・タブ・改行のみでソースコードが作られる
- Befunge 自己変更可能な2次元配列ソースコード
- Piet 画像をソースコードとする
- Pxem 0バイトのファイルでソースコードが記述できる
- コンピュータ言語
外部リンク
- 飯澤恒 他、「難読プログラミング言語Malbolgeにおけるプログラム構成手法」(電子情報通信学会技術研究報告)...難読プログラミング言語を真面目な用途に使おうという技術論文...本文 (PDF)
- 水野貴明、「難解プログラミング言語の覚え書:BrainF*ck」...Interface誌2002年9月号の「開発環境探訪」掲載の原稿の修正版