Information in English.

Malbolge, Malbolge20


Malbolgeとは

Malbolgeは1998年にBen Olmsteadによって設計された難解プログラミング言語であり,数ある難解言語の中でも最も難解な言語の一つとしても知られている. (wiki-pedia, esolangs)

Malbolgeプログラム

低級アセンブリ言語


Malbolge20とは

Malbolge20 [8]はMalbolgeの一語10 tritを、20 tritに拡大した言語

Malbolge20用低級アセンブリ言語 (LAL)

制御付き擬似命令列言語

C風言語

高級アセンブリ言語 (obsolute)


Publications

  1. 飯澤 恒, 坂部俊樹, 酒井正彦, 草刈圭一朗, 西田直樹
    難読プログラミング言語Malbolgeにおけるプログラム構成手法
    電子情報通信学会技術報告, Vol.105, No.129, pp.25-30, (2005).
    full document (copyright(C)2005 IEICE)

  2. 長坂哲,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    難解言語Malbolgeのチューリング完全性について
    電子情報通信学会技術報告, Vol.110, No.227, pp.55-60 (2010).
    full document (copyright(C)2010 IEICE)

  3. Masahiko Sakai
    Introduction to Esoteric Language Malbolge
    Japan-Vietnam Workshop on Software Engineering 2010 (JVSE 2010), Hanoi, pp.15-19, (Dec 10, 2010).
    Slides full document

  4. 安藤聡,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    Malbolgeの高級アセンブリ言語への加算命令の追加
    日本ソフトウェア科学会第28回大会講演論文集, No.5A-3, 12 pages (2011).
    full document

  5. 安藤聡,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    Malbolgeの高級アセンブリ言語への配列機能の追加
    電子情報通信学会技術報告, Vol.112, No.23, pp.43-48 (2012).
    full document (copyright(C)2012 IEICE)

  6. 安藤聡,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    三値関数を実現するMalbolge命令列の発見のためのSATエンコーディング
    電子情報通信学会技術報告, Vol.112, No.275, pp.7-12 (2012).
    full document (copyright(C)2012 IEICE)

  7. 安藤聡,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    Malbolge低級アセンブリプログラミングにおける制御命令の配置設計のためのSATソルバの利用
    電子情報通信学会技術報告, Vol.112, No.373, pp.25-30 (2013).
    full document (copyright(C)2013 IEICE)

  8. 加藤起騎,酒井正彦,坂部俊樹,草刈圭一朗,西田直樹
    Malbolgeのワード長の拡大とそのプログラミング支援ツール
    電子情報通信学会技術報告, Vol.113, No.159, pp.73-78 (2013).
    full document (copyright(C)2013 IEICE)

  9. Masahiko Sakai and Tatsuki Kato
    Esoteric Programming Language Malbolge and Its Low-Level Assembler
    Presented at Meeting of IPSJ Special Interest Group on Programming, Asahikawa, IPSJ-SIGPRO 2014-1-(6), pp.1-7, (Jun 20, 2014).
    full document

  10. 加藤起騎,酒井正彦,坂部俊樹,西田直樹
    Malbolge 低級アセンブラにおけるコード配置アドレスの決定法
    電子情報通信学会技術報告, Vol.114, No.127, pp.99-104 (2014).
    full document (NII archive)

  11. 河邉翔平,酒井正彦,西田直樹,関 浩之
    難読性の高いMalbolgeコードを生成するコンパイラのための中間言語
    電子情報通信学会技術報告, Vol.116, No.127, pp.105-110 (2016).
    full document (copyright(C)2016 IEICE)

  12. 坂梨元軌, 河邉翔平, 酒井正彦, 西田直樹, 橋本健二
    再帰呼び出しを持つC言語サブセットからMalbolgeへのコンパイラ
    電子情報通信学会技術報告, Vol.117, No.136, pp.145-150 (2017).
    full document (copyright(C)2017 IEICE)


Sorry. This page is under construction.