课题基金 / 基金详情

並列計算のための自己反映オブジェクト指向言語処理系

並列計算のための自己反映オブジェクト指向言語処理系
用于并行计算的自反射面向对象语言处理系统
批准号:
08780247
负责人:
増原 英彦
金额:
$0.64万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Encouragement of Young Scientists (A)
财政年份:
1996
资助国家:
日本
项目状态:
已结题
起止时间:
1996 至 --

项目摘要

项目成果

増原 英彦的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
本研究では、自己反映並列オブジェクト指向言語ABCL/R3の言語設計および、インタプリタ処理系の作成を行い、従来のものより、より記述が容易で効率的な実行が可能となる言語処理系作成のための方向付けが得られた。具体的には、以下のとおりである。(1)ABCL/R3の言語設計、特にメタオブジェクトプロトコルに関しては、継承と委譲(delegation)による拡張を念頭に置き、細分化されたメソッド群によって定義を行った。特にこの細分化は、部分計算による実現を前提とすることで、プログラマが利用しすい形で定義することが可能になっている。そのため、報告者らがこれまで設計・実現を行ってきたABCL/R./R2に比べて、メタオブジェクトの拡張に継承機構が利用でき、再利用性を向上させている。また、メタインタプリタ設計に関しては、新しく委譲にもとづいた設計を行った。これによって、インタプリタ実行時にインタプリタ定義を拡張することが可能になり、動的かつ局所的な変更を容易にしている。さらに委譲オブジェクトは、関数定義への変換できるように制限されているため、部分計算を用いたコンバイルを容易にしている。(2)Schemeの並列オブジェクト指向拡張であるSchematicをもとにして、ABCL/R3のインタプリタ処理系を作成した。現在のところ、メタレベルの変更を含めた簡単なサンプルプログラムが動いている。Schematic処理系は、並列環境に対応しているため、ABCL/R3処理系を並列に動作させることは容易であると思われる。また、コンパイル方法については、メタオプジェクトを部分計算した結果を、他のオブジェクトと同様に扱うための枠組が必要であることが分かり、現在はその解決方法を新たな研究課題として検討している。
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
増原英彦: "並列自己反映言語システムの部分計算によるコンパイル技法" 情報処理学会論文誌. 37(7). 1290-1298 (1996)
Hidehiko Masuhara:“使用并行自反射语言系统的部分计算的编译技术”,日本信息处理学会汇刊 37(7) (1996)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Kenichi Asai: "Partial Evaluation of Call-by-value lambda-calculus with Side-effects" Partial Evaluation and Semantic-Based Program Manipulation (PEPM). (to appear). (1997)
Kenichi Asai:“带有副作用的按值调用 lambda 演算的部分评估”部分评估和基于语义的程序操作 (PEPM)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
hidehiko Mashuhara: "Inplementing Parallel Language Construets Using a Reflective Object-Oriented Language" Proceedings of Reflection'96 Symposium. 79-91 (1996)
hidehiko Mashuhara:“使用反射性面向对象语言实现并行语言构造”Reflection96 研讨会论文集。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
言語処理系フレームワークによる性能と開発効率を両立させる言語基盤の創出
  • 批准号:
    23K28058
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $9.15万
  • 财政年份:
    2024
  • 负责人:
    増原 英彦
  • 依托单位:
High-Performance and Highly-Productive Language Infrastructures Based on Language Implementation Frameworks
  • 批准号:
    23H03368
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
  • 资助金额:
    $11.81万
  • 财政年份:
    2023
  • 负责人:
    増原 英彦
  • 依托单位:
自己反映言語による並列・分散アプリケーション記述の改善
  • 批准号:
    11780196
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 资助金额:
    $1.34万
  • 财政年份:
    1999
  • 负责人:
    増原 英彦
  • 依托单位:
多様な並行オブジェクトモデルをサポートする言語処理系の研究
  • 批准号:
    09780243
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 资助金额:
    $1.34万
  • 财政年份:
    1997
  • 负责人:
    増原 英彦
  • 依托单位:
海外基金