ログイン
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

{"_buckets": {"deposit": "969ce1ea-0eb3-4759-92d9-38c0e8a1f8a4"}, "_deposit": {"id": "21421", "owners": [], "pid": {"revision_id": 0, "type": "depid", "value": "21421"}, "status": "published"}, "_oai": {"id": "oai:nagoya.repo.nii.ac.jp:00021421", "sets": ["314"]}, "author_link": ["62185", "62186", "62187", "62188", "62189", "62190", "62191", "62192", "62193", "62194"], "item_10_alternative_title_19": {"attribute_name": "その他のタイトル", "attribute_value_mlt": [{"subitem_alternative_title": "Malbolge with 20trits word length and its programming", "subitem_alternative_title_language": "en"}]}, "item_10_biblio_info_6": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2013-07", "bibliographicIssueDateType": "Issued"}, "bibliographicIssueNumber": "160", "bibliographicPageEnd": "78", "bibliographicPageStart": "73", "bibliographicVolumeNumber": "113", "bibliographic_titles": [{"bibliographic_title": "電子情報通信学会技術研究報告. KBSE, 知能ソフトウェア工学", "bibliographic_titleLang": "ja"}]}]}, "item_10_description_4": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "Malbolgeは最も難解なプログラミング言語として知られている.近年,Malbolgeのための中間言語として低級アセンブリ言語が設計され,そのプログラムからMalbolgeプログラムを生成する低級アセンブラが構築された.しかし,低級アセンブリ言語を用いてプログラミングを行う際,メモリ不足という事態が度々発生していた.例えば,低級アセンブラを利用した数値のインクリメントを行うMalbolgeプログラム生成は,それだけでメモリ空間59049ワードのうち10分の1も消費する.本稿では,この問題の解決のためにMalbolgeのワード長を10tritsから20tritsに拡大し,3^\u003c20\u003eワードのメモリを持つMalbolge20を提案する.Malbolge20では,3^\u003c20\u003eワードという膨大の量のメモリを扱うため,メモリの管理方法を大きく変更する.また,Malbolgeを対象としている低級アセンブラ及びMalbolgeデバッガをMalbolge20に対応させ,Malbolge20のプログラミング環境を整備する. ", "subitem_description_language": "ja", "subitem_description_type": "Abstract"}, {"subitem_description": "Malbolge is known to be one of the most esoteric programming languages. Recently a low-level assembly language (LA-language) has been designed as an intermediate language for Malbolge programming and a low-level assembler (LA-assembler) has been constructed that generates a Malbolge program from a low-level assembly program.We have a problem that the LA-assembler often fails because the size of generated Malbolge program exceeds the limit. For example, the size of an incrementation program produced by the LA-assembler is one-tenth of the allowed size. In order to solve this problem, this paper proposes a variant of Malbolge, named Malbolge20, whose word length is extended to 20trits from the original size 10trits.We enhanced the memory management by introducing cash mechanism. We modify the existing LA-assembler and debugger of Malbolge for Malbolge20 as a programming environment of Malbolge20.", "subitem_description_language": "en", "subitem_description_type": "Abstract"}]}, "item_10_description_5": {"attribute_name": "内容記述", "attribute_value_mlt": [{"subitem_description": "IEICE Technical Report;SS2013-25,IEICE Technical Report;KBSE2013-25", "subitem_description_language": "en", "subitem_description_type": "Other"}]}, "item_10_identifier_60": {"attribute_name": "URI", "attribute_value_mlt": [{"subitem_identifier_type": "URI", "subitem_identifier_uri": "http://ci.nii.ac.jp/naid/110009778536/"}, {"subitem_identifier_type": "HDL", "subitem_identifier_uri": "http://hdl.handle.net/2237/23565"}]}, "item_10_publisher_32": {"attribute_name": "出版者", "attribute_value_mlt": [{"subitem_publisher": "一般社団法人電子情報通信学会", "subitem_publisher_language": "ja"}]}, "item_10_relation_40": {"attribute_name": "シリーズ", "attribute_value_mlt": [{"subitem_relation_name": [{"subitem_relation_name_text": "IEICE Technical Report;SS2013-25"}]}, {"subitem_relation_name": [{"subitem_relation_name_text": "IEICE Technical Report;KBSE2013-25"}]}]}, "item_10_relation_43": {"attribute_name": "関連情報", "attribute_value_mlt": [{"subitem_relation_type": "isVersionOf", "subitem_relation_type_id": {"subitem_relation_type_id_text": "http://ci.nii.ac.jp/naid/110009778536/", "subitem_relation_type_select": "URI"}}]}, "item_10_rights_12": {"attribute_name": "権利", "attribute_value_mlt": [{"subitem_rights": "(c)一般社団法人電子情報通信学会 本文データは学協会の許諾に基づきCiNiiから複製したものである", "subitem_rights_language": "ja"}]}, "item_10_select_15": {"attribute_name": "著者版フラグ", "attribute_value_mlt": [{"subitem_select_item": "publisher"}]}, "item_10_source_id_7": {"attribute_name": "ISSN", "attribute_value_mlt": [{"subitem_source_identifier": "0913-5685", "subitem_source_identifier_type": "PISSN"}]}, "item_1615787544753": {"attribute_name": "出版タイプ", "attribute_value_mlt": [{"subitem_version_resource": "http://purl.org/coar/version/c_970fb48d4fbd8a85", "subitem_version_type": "VoR"}]}, "item_access_right": {"attribute_name": "アクセス権", "attribute_value_mlt": [{"subitem_access_right": "open access", "subitem_access_right_uri": "http://purl.org/coar/access_right/c_abf2"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "加藤, 起騎", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "62185", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "酒井, 正彦", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "62186", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "坂部, 俊樹", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "62187", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "草刈, 圭一朗", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "62188", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "西田, 直樹", "creatorNameLang": "ja"}], "nameIdentifiers": [{"nameIdentifier": "62189", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "KATO, Tatsuki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "62190", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "SAKAI, Masahiko", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "62191", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "SAKABE, Toshiki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "62192", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "KUSAKARI, Keiichirou", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "62193", "nameIdentifierScheme": "WEKO"}]}, {"creatorNames": [{"creatorName": "NISHIDA, Naoki", "creatorNameLang": "en"}], "nameIdentifiers": [{"nameIdentifier": "62194", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2018-02-21"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "110009778536.pdf", "filesize": [{"value": "861.2 kB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_note", "mimetype": "application/pdf", "size": 861200.0, "url": {"label": "110009778536.pdf", "objectType": "fulltext", "url": "https://nagoya.repo.nii.ac.jp/record/21421/files/110009778536.pdf"}, "version_id": "ba4c7fcc-b85f-4d9e-b605-f289643b1fff"}]}, "item_keyword": {"attribute_name": "キーワード", "attribute_value_mlt": [{"subitem_subject": "難解プログラミング言語", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Malbolge20", "subitem_subject_scheme": "Other"}, {"subitem_subject": "メモリ管理", "subitem_subject_scheme": "Other"}, {"subitem_subject": "Esoteric Programming Language", "subitem_subject_scheme": "Other"}, {"subitem_subject": "memory management", "subitem_subject_scheme": "Other"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "journal article", "resourceuri": "http://purl.org/coar/resource_type/c_6501"}]}, "item_title": "Malbolgeのワード長の拡大とそのプログラミング支援ツール", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "Malbolgeのワード長の拡大とそのプログラミング支援ツール", "subitem_title_language": "ja"}]}, "item_type_id": "10", "owner": "1", "path": ["314"], "permalink_uri": "http://hdl.handle.net/2237/23565", "pubdate": {"attribute_name": "PubDate", "attribute_value": "2016-02-24"}, "publish_date": "2016-02-24", "publish_status": "0", "recid": "21421", "relation": {}, "relation_version_is_last": true, "title": ["Malbolgeのワード長の拡大とそのプログラミング支援ツール"], "weko_shared_id": -1}
  1. A500 情報学部/情報学研究科・情報文化学部・情報科学研究科
  2. A500a 雑誌掲載論文
  3. 学術雑誌

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

http://hdl.handle.net/2237/23565
http://hdl.handle.net/2237/23565
9e1ab633-4e05-4691-8ba9-f5b6a150fa0b
名前 / ファイル ライセンス アクション
110009778536.pdf 110009778536.pdf (861.2 kB)
Item type 学術雑誌論文 / Journal Article(1)
公開日 2016-02-24
タイトル
タイトル Malbolgeのワード長の拡大とそのプログラミング支援ツール
言語 ja
その他のタイトル
その他のタイトル Malbolge with 20trits word length and its programming
言語 en
著者 加藤, 起騎

× 加藤, 起騎

WEKO 62185

ja 加藤, 起騎

Search repository
酒井, 正彦

× 酒井, 正彦

WEKO 62186

ja 酒井, 正彦

Search repository
坂部, 俊樹

× 坂部, 俊樹

WEKO 62187

ja 坂部, 俊樹

Search repository
草刈, 圭一朗

× 草刈, 圭一朗

WEKO 62188

ja 草刈, 圭一朗

Search repository
西田, 直樹

× 西田, 直樹

WEKO 62189

ja 西田, 直樹

Search repository
KATO, Tatsuki

× KATO, Tatsuki

WEKO 62190

en KATO, Tatsuki

Search repository
SAKAI, Masahiko

× SAKAI, Masahiko

WEKO 62191

en SAKAI, Masahiko

Search repository
SAKABE, Toshiki

× SAKABE, Toshiki

WEKO 62192

en SAKABE, Toshiki

Search repository
KUSAKARI, Keiichirou

× KUSAKARI, Keiichirou

WEKO 62193

en KUSAKARI, Keiichirou

Search repository
NISHIDA, Naoki

× NISHIDA, Naoki

WEKO 62194

en NISHIDA, Naoki

Search repository
アクセス権
アクセス権 open access
アクセス権URI http://purl.org/coar/access_right/c_abf2
権利
言語 ja
権利情報 (c)一般社団法人電子情報通信学会 本文データは学協会の許諾に基づきCiNiiから複製したものである
キーワード
主題Scheme Other
主題 難解プログラミング言語
キーワード
主題Scheme Other
主題 Malbolge20
キーワード
主題Scheme Other
主題 メモリ管理
キーワード
主題Scheme Other
主題 Esoteric Programming Language
キーワード
主題Scheme Other
主題 memory management
抄録
内容記述 Malbolgeは最も難解なプログラミング言語として知られている.近年,Malbolgeのための中間言語として低級アセンブリ言語が設計され,そのプログラムからMalbolgeプログラムを生成する低級アセンブラが構築された.しかし,低級アセンブリ言語を用いてプログラミングを行う際,メモリ不足という事態が度々発生していた.例えば,低級アセンブラを利用した数値のインクリメントを行うMalbolgeプログラム生成は,それだけでメモリ空間59049ワードのうち10分の1も消費する.本稿では,この問題の解決のためにMalbolgeのワード長を10tritsから20tritsに拡大し,3^<20>ワードのメモリを持つMalbolge20を提案する.Malbolge20では,3^<20>ワードという膨大の量のメモリを扱うため,メモリの管理方法を大きく変更する.また,Malbolgeを対象としている低級アセンブラ及びMalbolgeデバッガをMalbolge20に対応させ,Malbolge20のプログラミング環境を整備する.
言語 ja
内容記述タイプ Abstract
抄録
内容記述 Malbolge is known to be one of the most esoteric programming languages. Recently a low-level assembly language (LA-language) has been designed as an intermediate language for Malbolge programming and a low-level assembler (LA-assembler) has been constructed that generates a Malbolge program from a low-level assembly program.We have a problem that the LA-assembler often fails because the size of generated Malbolge program exceeds the limit. For example, the size of an incrementation program produced by the LA-assembler is one-tenth of the allowed size. In order to solve this problem, this paper proposes a variant of Malbolge, named Malbolge20, whose word length is extended to 20trits from the original size 10trits.We enhanced the memory management by introducing cash mechanism. We modify the existing LA-assembler and debugger of Malbolge for Malbolge20 as a programming environment of Malbolge20.
言語 en
内容記述タイプ Abstract
内容記述
内容記述 IEICE Technical Report;SS2013-25,IEICE Technical Report;KBSE2013-25
言語 en
内容記述タイプ Other
出版者
言語 ja
出版者 一般社団法人電子情報通信学会
言語
言語 jpn
資源タイプ
資源タイプresource http://purl.org/coar/resource_type/c_6501
タイプ journal article
出版タイプ
出版タイプ VoR
出版タイプResource http://purl.org/coar/version/c_970fb48d4fbd8a85
関連情報
関連タイプ isVersionOf
識別子タイプ URI
関連識別子 http://ci.nii.ac.jp/naid/110009778536/
ISSN
収録物識別子タイプ PISSN
収録物識別子 0913-5685
書誌情報 ja : 電子情報通信学会技術研究報告. KBSE, 知能ソフトウェア工学

巻 113, 号 160, p. 73-78, 発行日 2013-07
著者版フラグ
値 publisher
シリーズ
関連名称 IEICE Technical Report;SS2013-25
シリーズ
関連名称 IEICE Technical Report;KBSE2013-25
URI
識別子 http://ci.nii.ac.jp/naid/110009778536/
識別子タイプ URI
URI
識別子 http://hdl.handle.net/2237/23565
識別子タイプ HDL
戻る
0
views
See details
Views

Versions

Ver.1 2021-03-01 15:23:18.566467
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3