课题基金 / 基金详情

動的メソッドを扱うオブジェクト指向言語の型システム

動的メソッドを扱うオブジェクト指向言語の型システム
处理动态方法的面向对象语言的类型系统
批准号:
10780187
负责人:
西村 進
金额:
$1.22万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
财政年份:
1998
资助国家:
日本
项目状态:
已结题
起止时间:
1998 至 1999

项目摘要

项目成果

西村 進的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
今年度は多相型を制約として表す型システムおよびその型推論アルゴリズムに関して研究を行った。多相型システムとは、一つのメソッドあるいは関数を、複数の異なる型に対して適応することを許すような型システムを言う。多相型についてはよく研究されてきており、通常のプログラミング言語における多相型の型推論アルゴリズムについてもよく知られている。しかしながら、この研究のテーマとなっている動的メソッド呼び出しのためには、従来のアルゴリズムでは不十分である。なぜなら、従来のアルゴリズムでは、多相的なメソッドの型はそれが実際に使われる前に決定していなければならないからである。動的メソッドの型は実行時に初めてわかるので、このような状況を仮定するのは困難である。本研究ではこの問題を、多相的な型付けを制約として表すことで解決できることを示した。すなわち、型推論時にはメソッドのもつ多相型とそれが使われる時の型が充たすべき関係を制約式として生成し、メソッドが実際に使われるときに型が制約を充足するかどうか調べることによって、動的メソッドが多相型を持つことを許すことができる。従来の研究に対する本研究の利点は、制約システムを使うことにより、多相型を含む型システムが完全に宣言的に定義され、そのため型推論も非常に単純な制約生成および制約解消の手続きとして理解できることである。この結果は、いくつかの研究集会などで発表済み/予定であり、雑誌等への出版の用意を進めているところである。また、昨年度独国Saarbrucken大学のMartin Muller氏と行った研究の成果はInternational Journal of Foundations of Computer Scienceに近日掲載予定である。
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
Martin Muller,西村 進: "Type Inference for First-Class Messages with Feature Constraints" ASIAN Computing Science Conference(ASIAN98),LNCS.1538. 169-187 (1998)
Martin Muller、Susumu Nishimura:“具有特征约束的一流消息的类型推断”亚洲计算科学会议 (ASIAN98),LNCS.169-187 (1998)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
西村進,大堀淳: "Parallel Functional Programming via Date-Parallel Recursion"Journal of Functional Programming. 9,4. 427-462 (1999)
Susumu Nishimura,Jun Ohori:“通过日期并行递归进行并行函数编程”函数编程杂志 9,4(1999)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
大堀淳,ジャックガリグ,西村進: "コンピュータサイエンス入門アルゴリズムとプログラミング言語"岩波書店. 280 (1999)
Jun Ohori、Jack Garrig、Susumu Nishimura:“计算机科学算法和编程语言入门”Iwanami Shoten 280 (1999)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
MartinMuller,西村進: "Type Inference for first-class Messages with Feature Constraints"International Journal of Foundations of Computer Science. 発表予定.
MartinMuller、Susumu Nishimura:“具有特征约束的一流消息的类型推断”国际计算机科学基础杂志计划出版。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Declarative Distirbuted Programming based on Combinatorial Topology
  • 批准号:
    20K11678
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 资助金额:
    $2.83万
  • 财政年份:
    2020
  • 负责人:
    西村 進
  • 依托单位:
非述語的多相型付けを用いたプログラム融合変換
  • 批准号:
    17700012
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
  • 资助金额:
    $1.6万
  • 财政年份:
    2005
  • 负责人:
    西村 進
  • 依托单位:
制約に基づく汎用型推論モジュールの研究
  • 批准号:
    12780216
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 资助金额:
    $1.66万
  • 财政年份:
    2000
  • 负责人:
    西村 進
  • 依托单位:
東インドネシアの第四紀のテクトニクス
  • 批准号:
    63044074
  • 项目类别:
    Grant-in-Aid for Overseas Scientific Research
  • 资助金额:
    $2.24万
  • 财政年份:
    1988
  • 负责人:
    西村 進
  • 依托单位:
海外基金