Malbolge
外觀
Malbolge是由Ben Olmstead在1998年開發的一種深奧的程式語言,屬於公共領域。其名字來自於但丁的《神曲》中的第八層地獄Malebolge,義大利語中意為「邪惡的溝渠」(male bolge)。Malbolge雖然具備圖靈完備性,但並非實用的程式語言[1]。Malbolge的特別之處就在於,它被故意設計得極其繁瑣難解。
用Malbolge編寫的Hello, world程序
[編輯]以下為Malbolge程序輸出「Hello,world」的代碼。
(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk** hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<
參考
[編輯]- ^ 長坂哲; 酒井正彥、坂部俊樹、草刈圭一朗、西田直樹. 難解言語Malbolgeのチューリング完全性について. 信學技報 (一般社団法人電子情報通信學會). 2010-10, 110 (227): 55–60. ISSN 0913-5685.