课题基金 / 基金详情

Type Safe Program Generators

Type Safe Program Generators
类型安全程序生成器
批准号:
9625462
负责人:
Tim Sheard
金额:
$32.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-10-15 至 2000-03-31

项目摘要

项目成果

Tim Sheard的其他基金

相似基金

相关文献

中文摘要
翻译
本研究计画探讨程式产生工具与型别语言的紧密整合。目前的程序生成技术可以分为与语言环境集成的(如Lisp中的宏)或语言外部的(如C的yacc和lex)。在语言集成的生成器中,分类法可以进一步细化为紧密集成的生成器(例如反射系统)和松散集成的生成器(例如宏预处理器)。将生成器紧密集成到类型化语言中会产生许多必须找到解决方案的问题,然而,提高表达能力、效率、生产力、可重用性、可靠性和质量的好处使得研究解决这些问题是值得的。如果该项目成功,它将为构建生成器系统量身定制的反射ML类语言提供更清晰的语义,说明如何限制这种反射语言以维护强类型的不变量,设计元编程系统以防止变量捕获或设计隐藏,并构建一个编程环境,在该环境中,生成的代码可以与以更传统的方式生成的代码无缝集成。
英文摘要
This research project investigates the tight integration of program generation facilities into typed languages. Present program generation technology can be classified as either integrated with the language environment, as are macros in Lisp, or external to the language, as are yacc and lex for C. Within language-integrated generators, the taxonomy can be further refined into tightly-integrated generators, exemplified by reflective systems, and loosely-integrated generators, such as macro preprocessors. Tight integration of generators into typed languages gives rise to a number of problems to which solutions must be found. However, the benefits of increased expressiveness, efficiency, productivity, reusability, reliability, and quality makes research into solving these problems worthwhile. If the project is successful, it will provide a clearer semantics to a reflective ML-like language tailored for building generator systems, illustrate how such a reflective language can be restricted to maintain the invariants of strong typing, design a meta-programming system to prevent variable capture or design hiding, and build a programming environment where generated code can be seamlessly integrated with code produced in more traditional ways.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Generic Dependently Typed Programming by Reflecting a Predicative Hierarchy of Universes
  • 批准号:
    1320934
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.5万
  • 财政年份:
    2013
  • 负责人:
    Tim Sheard
  • 依托单位:
SHF:Large:Collaborative Research:TRELLYS: Community-Based Design and Implementation of a
  • 批准号:
    0910500
  • 项目类别:
    Standard Grant
  • 资助金额:
    $66.82万
  • 财政年份:
    2009
  • 负责人:
    Tim Sheard
  • 依托单位:
Mitigating human error in programs through combined language/reasoning systems
  • 批准号:
    0541447
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2006
  • 负责人:
    Tim Sheard
  • 依托单位:
SoD-HCER Semantics Based System Design Using Omega
  • 批准号:
    0613969
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2006
  • 负责人:
    Tim Sheard
  • 依托单位:
国内基金
海外基金
叶绿体蛋白SAFE1和SAFE2介导单线态氧信号转导的机理研究
  • 批准号:
    32170284
  • 项目类别:
    面上项目
  • 资助金额:
    60万元
  • 批准年份:
    2021
  • 负责人:
    王良省
  • 依托单位:
基于Safe screening的多任务稀疏学习理论与算法的研究
  • 批准号:
    12071475
  • 项目类别:
    面上项目
  • 资助金额:
    51.0万元
  • 批准年份:
    2020
  • 负责人:
    徐义田
  • 依托单位:
醛糖还原酶(AR)激活SAFE(JAKs/STATs)通路在抵抗下颌下腺缺血再灌注损伤中的作用
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2019
  • 负责人:
    张思恩
  • 依托单位:
基于Safe screening 的支持向量机的稀疏理论及其快速求解方法
  • 批准号:
    11671010
  • 项目类别:
    面上项目
  • 资助金额:
    48.0万元
  • 批准年份:
    2016
  • 负责人:
    徐义田
  • 依托单位: