课题基金 / 基金详情

RUI: Design of Object-Oriented Programming Languages

RUI: Design of Object-Oriented Programming Languages
RUI:面向对象编程语言的设计
批准号:
9870253
负责人:
Kim Bruce
金额:
$10.4万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-07-01 至 2001-06-30

项目摘要

项目成果

Kim Bruce的其他基金

相似基金

相关文献

中文摘要
翻译
9870253这个补助金的目标是非常有表现力的,但可证明静态类型安全,面向对象的编程语言的发展。本论文的主要研究内容如下:(1)面向对象程序设计语言的模块系统设计。 该模块系统将作为LOOM语言的扩展来设计和实现。 (2)在LOOM的设计中学习到的知识的应用,通过添加“ThisType”构造和参数多态性来扩展Java的表达能力。这项工作将包括添加ThisType构造的泛化,以类型安全的方式支持Beta的虚拟类型的等价物。 (3)开发材料,以便更好地向更广泛的受众传达面向对象语言基础的最新工作成果。(4)静态类型并发面向对象语言设计前期工作的扩展。 需要解决的主要问题包括在方法调用期间保留对象,以及提供更健壮的构造以更容易避免死锁。 调查所有这些领域的技术包括正式方法(例如,类型安全的证明)以及解释器和/或编译器的构造,以支持新语言和设计的实验。
英文摘要
9870253 The goal of this grant is the development of very expressive, yet provably statically type-safe, object oriented programming languages. The following topics will be the main focus of this work: (1) The design of module systems for object-oriented programming languages. The module system will be designed and implemented as an extension of the language LOOM. (2) The application of the knowledge learned in the design of LOOM to extend the expressiveness of Java by adding a "ThisType" construct and parametric polymorphism. This work will include adding a generalization of the ThisType construct to support the equivalent of Beta's virtual types in a type-safe way. (3) The development of materials to better communicate the results of recent work on the foundations of object-oriented languages to a broader audience. (4) The extension of preliminary work on the design of a statically-typed concurrent object-oriented language. Major problems to be solved include reserving objects during method calls and providing more robust constructs to make it easier to avoid deadlock. Techniques for investigating all of these areas include both formal methods (e.g., proofs of type safety) as well as the construction of interpreters and/or compilers to support experimentation with the new languages and designs.***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
RUI: Modules and Parallel Specialization of Object Types
  • 批准号:
    0632458
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $13.07万
  • 财政年份:
    2006
  • 负责人:
    Kim Bruce
  • 依托单位:
RUI: Modules and Parallel Specialization of Object Types
  • 批准号:
    0306486
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $20.69万
  • 财政年份:
    2003
  • 负责人:
    Kim Bruce
  • 依托单位:
Making Interaction Fundamental in Object-oriented CS1: Programming Tools and Curricular Materials to Support Concurrency and Event-driven Programming
  • 批准号:
    0088895
  • 项目类别:
    Standard Grant
  • 资助金额:
    $28.79万
  • 财政年份:
    2001
  • 负责人:
    Kim Bruce
  • 依托单位:
RUI: Design of Object-Oriented Programming Languages
  • 批准号:
    9988210
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.4万
  • 财政年份:
    2000
  • 负责人:
    Kim Bruce
  • 依托单位:
国内基金
海外基金
Applications of AI in Market Design
  • 批准号:
    --
  • 项目类别:
    外国青年学者研 究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Manshu Khanna
  • 依托单位:
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2021
  • 负责人:
  • 依托单位:
在噪声和约束条件下的unitary design的理论研究
  • 批准号:
    12147123
  • 项目类别:
    专项基金项目
  • 资助金额:
    18万元
  • 批准年份:
    2021
  • 负责人:
    顾炎武
  • 依托单位: