课题基金 / 基金详情

Unifying Compile-Time and Run-Time Evaluation

Unifying Compile-Time and Run-Time Evaluation
统一编译时和运行时评估
批准号:
8806121
负责人:
Andrew Appel
金额:
$12.35万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1988
资助国家:
美国
项目状态:
已结题
起止时间:
1988-07-01 至 1990-12-31

项目摘要

项目成果

Andrew Appel的其他基金

相似基金

相关文献

中文摘要
翻译
具有高阶函数的编程语言(如ML或scheme)具有灵活的抽象机制,但在这些语言的实现中,抽象几乎总是在运行时进行评估。这个项目研究了一种使用相同的抽象机制(高阶函数)来实现编译时和运行时抽象的方法,它的优点是程序员只需要使用一种方法;更重要的是,程序员不再需要经常决定是在编译时求值还是在运行时求值。
英文摘要
Programming languages with higher-order functions (like ML or scheme) have a flexible abstraction mechanism, but in the implementation of these languages the abstraction is almost always evaluated at runtime. This project examines a way to use the same abstraction mechanism (higher-order functions) for both compile-time and runtime abstraction This has the advantage that the programmer needs to use only one method; more importantly, the programmer no longer needs to constantly decide whether phrases are to be evaluated at compile-time or runtime.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: FMitF: Track I: Formally Verified Numerical Methods
  • 批准号:
    2219757
  • 项目类别:
    Standard Grant
  • 资助金额:
    $55.95万
  • 财政年份:
    2022
  • 负责人:
    Andrew Appel
  • 依托单位:
SHF: Small: VeriFFI -- Formally Verified Functional+C programs
  • 批准号:
    2005545
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Andrew Appel
  • 依托单位:
Collaborative Research: Expeditions in Computing: The Science of Deep Specification
  • 批准号:
    1521602
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $345.34万
  • 财政年份:
    2015
  • 负责人:
    Andrew Appel
  • 依托单位:
SHF: Medium: Collaborative Research: Principled Optimizing Compilation of Dependently Typed Languages
  • 批准号:
    1407794
  • 项目类别:
    Standard Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2014
  • 负责人:
    Andrew Appel
  • 依托单位:
海外基金