Malbolgeのワード長の拡大とそのプログラミング支援ツール

機関リポジトリ HANDLE Web Site Web Site オープンアクセス

書誌事項

タイトル別名
  • Malbolge ノ ワードチョウ ノ カクダイ ト ソノ プログラミング シエン ツール
  • Malbolge with 20trits word length and its programming

この論文をさがす

抄録

Malbolgeは最も難解なプログラミング言語として知られている.近年,Malbolgeのための中間言語として低級アセンブリ言語が設計され,そのプログラムからMalbolgeプログラムを生成する低級アセンブラが構築された.しかし,低級アセンブリ言語を用いてプログラミングを行う際,メモリ不足という事態が度々発生していた.例えば,低級アセンブラを利用した数値のインクリメントを行うMalbolgeプログラム生成は,それだけでメモリ空間59049ワードのうち10分の1も消費する.本稿では,この問題の解決のためにMalbolgeのワード長を10tritsから20tritsに拡大し,3^<20>ワードのメモリを持つMalbolge20を提案する.Malbolge20では,3^<20>ワードという膨大の量のメモリを扱うため,メモリの管理方法を大きく変更する.また,Malbolgeを対象としている低級アセンブラ及びMalbolgeデバッガをMalbolge20に対応させ,Malbolge20のプログラミング環境を整備する.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ