• 検索結果がありません。

コントロールオペレータの表現力の比較

N/A
N/A
Protected

Academic year: 2021

シェア "コントロールオペレータの表現力の比較"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)情報処理学会論文誌. プログラミング. Vol.5 No.1 27 (Mar. 2012). 発表概要. コントロールオペレータの表現力の比較 高島 尚希1,a). 亀山 幸義1. 2011年6月14日発表. 本発表は,コントロールオペレータの表現力を解明すること,特に,捕捉される限定継続の範囲が入れ 子になることを許すコントロールオペレータ nested shift/reset を,入れ子を許さないコントロールオペ レータ control/prompt を用いて表現できることを厳密に示すことを目的とする.コントロールオペレータ nested shift/reset は,よく知られているコントロールオペレータ shift/reset に,タグを付加して拡張した ものである.本研究の出発点は,独立に提案され研究されている nested shift/reset と control/prompt が, 抽象機械のレベルでは非常に類似した構造を持つ,という観測である.この観測に基づき,抽象機械のレ ベルで前者を後者でシミュレートできることを証明する.この手法を拡張して,nested control/prompt を control/prompt でシミュレートできることも示す.最後に,抽象機械をソースコードレベルに戻す変換を 適用することにより,nested shift/reset や nested control/prompt を,control/prompt でマクロ定義可能 であることを示す.本手法によるマクロ定義は,簡潔なデータ型を用いて実現され,多くの関数型言語で そのまま利用可能である.. Comparing the Expressive Power of Control Operators Naoki Takashima1,a). Yukiyoshi Kameyama1. Presented: June 14, 2011. We study the expressive power of control operators. We show that control operator “control/prompt” can simulate control operator “nested shift/reset”. “Nested shift/reset” is a control operator that extends “shift/reset”, which is well-known control operator, with tag. First, we find “nested shift/reset” and “control/prompt” have very similar structure on abstract machine level. Next, we prove that the latter operator can simulate by later one. Moreover, we also show “nested control/prompt” can simulate by “control/prompt” using same technique. Finally, we show that “nested shift/reset” and “control/prompt” can be macro-expressed by “control/prompt” by translating the abstract machine back to the source calculus. Since our macro-expressing technique requires only few basic data types, it can be implemented in many functional programming languages.. 1. a). 筑波大学大学院システム情報工学研究科コンピュータサイエンス 専攻 Department of Computer Science, Graduate School of Systems and Information Engineering University of Tsukuba, Tsukuba, Ibaraki 305–8573, Japan [email protected]. c 2012 Information Processing Society of Japan . 27.

(2)

参照

関連したドキュメント

この説明から,数学的活動の二つの特徴が留意される.一つは,数学の世界と現実の

SD カードが装置に挿入されている場合に表示され ます。 SD カードを取り出す場合はこの項目を選択 します。「 SD

以上のことから,心情の発現の機能を「創造的感性」による宗獅勺感情の表現であると

 その後、徐々に「均等範囲 (range of equivalents) 」という表現をクレーム解釈の 基準として使用する判例が現れるようになり

つの表が報告されているが︑その表題を示すと次のとおりである︒ 森秀雄 ︵北海道大学 ・当時︶によって発表されている ︒そこでは ︑五

(注)本報告書に掲載している数値は端数を四捨五入しているため、表中の数値の合計が表に示されている合計

パキロビッドパックを処方入力の上、 F8特殊指示 →「(治)」 の列に 「1:する」 を入力して F9更新 を押下してください。.. 備考欄に「治」と登録されます。

本論文での分析は、叙述関係の Subject であれば、 Predicate に対して分配される ことが可能というものである。そして o