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
中文摘要
这个职业奖支持对类型理论和操作语义在编程语言的设计和实现中的使用进行调查。 类型理论已被证明是程序设计语言设计中的一个重要组织原则。 在模块化和抽象构造的设计中使用类型理论很好地说明了这一点。 这项调查旨在巩固ML 2000编程语言的设计在类型理论的进步。 类型理论已被证明对编程语言的实现非常重要。 传统的语法定向编译方法被推广到类型定向编译,允许在编译期间利用类型信息。 复杂的类型系统,如那些来自吉拉德-雷诺兹多态的类型演算提出了新的实现策略的基础上,在链接和运行时传递类型信息。 本研究探讨使用基于类型的编译技术。 操作语义学为解决编译器正确性问题和证明程序属性提供了一个合适的框架。 类型化编程语言(如标准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
-
负责人:蔡加昌
-
依托单位:
面向手性α-氨基酰胺药物的新型不对称Ugi-type 反应开发
-
批准号:LY22B020003
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:李绍玉
-
依托单位:
BMP9/BMP type I receptors 通过激活 PPARα保护心肌梗死的机制研究
-
批准号:LQ22H020003
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:陈灵丽
-
依托单位:
C2H2-type锌指蛋白在香菇采后组织软化进程中的作用机制研究
-
批准号:32102053
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:邓冰
-
依托单位:
血管阻断型Type-I光敏剂合成及其三阴性乳腺癌光诊疗
-
批准号:62120106002
-
项目类别:国际(地区)合作与交流项目
-
资助金额:255万元
-
批准年份:2021
-
负责人:董晓臣
-
依托单位:
茶尺蠖Type-II环氧性信息素合成酶关键基因的鉴定及功能研究
-
批准号:LQ21C140001
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:王倩
-
依托单位:
Chichibabin-type偶联反应在构建联氮杂芳烃中的应用
-
批准号:22078300
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2020
-
负责人:李景华
-
依托单位: