课题基金 / 基金详情

Career: Type Theory and Operational Semantics for Programming Languages

Career: Type Theory and Operational Semantics for Programming Languages
职业:编程语言的类型论和操作语义
批准号:
9502674
负责人:
Robert Harper
金额:
$10.5万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-03-01 至 1998-02-28

项目摘要

项目成果

Robert Harper的其他基金

相似基金

相关文献

中文摘要
翻译
该职业奖支持在编程语言的设计和实现中使用类型理论和操作语义的研究。类型理论已被证明是程序设计中一个重要的组织原则。在模块化和抽象构造的设计中使用类型理论就是很好的例证。本研究旨在将类型理论的进步整合到ML2000编程语言的设计中。类型理论对于编程语言的实现已经被证明是重要的。传统的定向语法编译方法被推广为定向类型编译,从而允许在编译过程中利用类型信息。复杂的类型系统,如源自吉拉德-雷诺兹多态lambda演算的系统,提出了基于在链接和运行时传递类型信息的新实现策略。本研究调查了基于类型的编译技术的使用。操作语义为解决编译器正确性问题和证明程序属性提供了合适的框架。类型化编程语言(如Standard ML)提供了丰富的环境,可以在其中讨论高级编程技术,如数据抽象、模块化和单独编译。类型对于程序的推理是必不可少的。一般来说,只有假设过程的参数具有合适的类型,才能认为过程具有特定的输入/输出属性。操作语义学是本科编程教学的一个有用的教学工具,既是一种解释手段,也是证明程序和语言性质的基础。通过研究和教育之间的相互作用,预计将产生重要的优势。
英文摘要
This CAREER award supports an investigation into the use of type theory and operational semantics in the design and implementation of programming languages. Type theory has proved to be an important organizing principle in programming language design. This is well exemplified by the use of type theory in the design of modularity and abstraction constructs. This investigation seeks to consolidate advances in type theory into the design of the ML2000 programming language. Type theory has proved important for the implementation of programming languages. Conventional syntax-directed compilation methods are generalized to type-directed compilation, allowing type information to be exploited during compilation. Sophisticated type systems such as those derived from the Girard- Reynolds polymorphic lambda-calculus suggest new implementation strategies based on passing type information at link- and run- time. This research investigates the use of type-based compilation techniques. Operational semantics provides a suitable framework for addressing issues of compiler correctness and proving properties of programs. Typed programming languages such as Standard ML provide a rich setting in which to discuss high-level programming techniques such as data abstraction, modularity, and separate compilation. Types are essential for reasoning about programs. A procedure can in general be deemed to have certain input/output properties only under the assumption that its arguments have suitable types. Operational semantics is a useful pedagogical tool for teaching undergraduate programming, both as an explanatory device and as the basis for proving properties of programs and languages. Important advantages are expected through the interplay between research and education.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SBIR Phase I: A user-friendly point-of-care device for simultaneous G6PDH and hemoglobin determination
  • 批准号:
    1746309
  • 项目类别:
    Standard Grant
  • 资助金额:
    $22.5万
  • 财政年份:
    2018
  • 负责人:
    Robert Harper
  • 依托单位:
SHF: Small: Foundations and Applications of Higher-Dimensional Directed Type Theory
  • 批准号:
    1116703
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2011
  • 负责人:
    Robert Harper
  • 依托单位:
Collaborative Research: Integrating Types and Verification
  • 批准号:
    0702381
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2007
  • 负责人:
    Robert Harper
  • 依托单位:
国内基金
海外基金
铋基邻近双金属位点Type B异质结光热催化合成氨机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2024
  • 负责人:
    黎景卫
  • 依托单位:
智能型Type-I光敏分子构效设计及其抗耐药性感染研究
  • 批准号:
    22207024
  • 项目类别:
    青年科学基金项目(C类)
  • 资助金额:
    20.0万元
  • 批准年份:
    2022
  • 负责人:
    赵琦
  • 依托单位:
TypeⅠR-M系统在碳青霉烯耐药肺炎克雷伯菌流行中的作用机制研究
  • 批准号:
    --
  • 项目类别:
    面上项目
  • 资助金额:
    55万元
  • 批准年份:
    2021
  • 负责人:
    蒋晓飞
  • 依托单位:
替加环素耐药基因 tet(A) type 1 变异体在碳青霉烯耐药肺炎克雷伯菌中的流行、进化和传播
  • 批准号:
    LY22H200001
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2021
  • 负责人:
    蔡加昌
  • 依托单位: