本文へスキップ
totonoe.tech

No.11 ・ 文学・世界観系

Malbolge

= 設計者自身も書けなかった言語

読みにくさ
●●●●●
書きにくさ
●●●●●
誕生年
1998年
作者
Ben Olmstead
生まれた国
アメリカ
学べること
意図的に読み書きを困難にする設計も可能だということ

どんな言語か

人間には書けないように意図的に設計された言語です。難しくすることではなく、書けないようにすることそのものが目標でした。

仕掛けは複数あります。命令は実行されるたびに自分自身を書き換えます。数値の扱い方も一般的な言語とは異なり、同じ命令でも書かれている位置によって意味が変わります

いずれも「先の動作を予測できないようにする」ために組み込まれた仕掛けです。

この言語で最初に完成したプログラムは、人が考案したものではありません。総当たりで探索するプログラムが偶然発見したものです。

コード例(準備中)

Hello, World!

1文字違うだけでまったく異なる動作になる言語です。正確な出典を確認したものだけを掲載するため、確認でき次第用意します。 くわしく見る →

ひとこと

作者自身がプログラムを1つも書けないまま公開した言語です。最初の「Hello World!」が完成したのは2年後で、発見したのは人間ではなく、探索を続けるプログラムでした。名前は『神曲』に登場する地獄の名称に由来します。

もっとくわしく(外部サイト): https://esolangs.org/wiki/Malbolge

← エソラング図鑑トップへ

続けて整える

KOINOBORI ECOSYSTEM

私たちが運営するサイト