コンピュータ ソフトウェア
Print ISSN : 0289-6540
型継承および高階な総称関数の表示的意味論
立木 秀樹
著者情報
ジャーナル フリー

1990 年 7 巻 4 号 p. 4_376-4_394

詳細
抄録

継承の存在する型構造上で,総称関数(generic function)は,言語の取り扱う値としてではなくオペレータとして扱われてきた[7].本論文では,総称関数を第一義的な値として他の関数の引数や返値として許すこと,すなわち,高階な総称関数を考えるための理論的基礎として,型継承および高階な総称関数に表示的意味を与える.まず,意味領域を構成する.この領域はI-domain (domain with type inheritance)のカテゴリの中で構成される.このカテゴリのオブジェクトは継承の存在する型構造の数学的モデルであり,射は総称関数に対応するものである.I-domainのカテゴリはcartesian closed categoryであり,M=M_B+[M&xarr;M]といった領域方程式はこのカテゴリで解を持つ.その後に,この等式の解となるI-domainの上で,ラムダ式を拡張した構文を持つ型付き言語の表示的意味を与える.

著者関連情報
© 1990, 日本ソフトウェア科学会
前の記事 次の記事
feedback
Top