The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
基本信息
- 批准号:9409997
- 负责人:
- 金额:$ 31.55万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1995
- 资助国家:美国
- 起止时间:1995-04-01 至 1998-03-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project conducts research on the design, definition, and implementation of programming languages, with emphasis on type structure and on bridging the gap between functional and imperative programming. In studying how to implement the programming language Forsythe, it investigates better methods of type checking for intersection types. Considerable improvement is expected from using a top-down rather than the present bottom- up algorithm. A more flexible approach to the implementation of procedures is also investigated, where a portion of the procedure body is compiled into closed code while the rest of the body is compiled into inline code at each call site. This is expected to substantially alleviate the overhead associated with call by name. The research seeks to unify two of the intractable dichotomies that complicate and divide the study of programming languages. The goal is to unify semantics based on domains, which permits partial and infinite computations, with semantics based on partial equivalence relations and intuitionistic type theory, which is limited to always-terminating computations. Also investigated is the unification of earlier work on the syntactic control of interference in Algol-like languages with the more recent development of low-level functional languages based on linear logic. In particular, this research would connect the concept of passive types with the modal operators of linear logic.
该项目对编程语言的设计,定义和实施进行了研究,重点是类型结构以及弥合功能和命令编程之间的差距。 在研究如何实施编程语言方面,它研究了更好的类型检查交叉点类型的方法。 使用自上而下而不是当前的底部算法,预计将有很大的改善。 还研究了一种更加灵活的方法,其中一部分程序主体被编译成封闭的代码,而在每个呼叫站点上将其其余部分汇编为内联代码。 预计这将大大减轻与呼叫名称相关的间接费用。 该研究试图统一两个棘手的二分法,使编程语言的研究变得复杂并分裂。 目的是基于域的语义统一语义,该域允许基于部分等价关系和直觉类型理论的语义,该语义限于始终终止计算。 还研究的是,统一了对类似Algol的语言干扰的句法控制的统一,其最新的基于线性逻辑的低级功能语言的发展。 特别是,这项研究将被动类型的概念与线性逻辑的模态操作员联系起来。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
John Reynolds其他文献
Comparing the efficacy and safety of Q-switched and picosecond lasers in the treatment of nevus of Ota: a systematic review and meta-analysis
比较调Q激光和皮秒激光治疗太田痣的疗效和安全性:系统评价和荟萃分析
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:2.1
- 作者:
Natalie M. Williams;Pooja Gurnani;J. Long;John Reynolds;Yue Pan;Takahiro Suzuki;Ghadah Alhetheli;K. Nouri - 通讯作者:
K. Nouri
di-A prospective comparison of cold snare polypectomy using traditional or dedicated cold snares for the resection of small sessile colorectal polyps
di-使用传统或专用冷圈套器切除小无蒂结直肠息肉的冷圈套器息肉切除术的前瞻性比较
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
J. Dwyer;Jonathan Y. C. Tan;P. Urquhart;Robyn Secomb;Catherine E. Bunn;John Reynolds;R. L. Nauze;William Kemp;Stuart Roberts;Gregor Brown - 通讯作者:
Gregor Brown
First record of the invasive Asian earthworm Amynthas tokioensis (Beddard, 1892) in the province of Québec, Canada
加拿大魁北克省首次记录入侵亚洲蚯蚓 Amynthas tokioensis(Beddard,1892 年)
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:1.4
- 作者:
Jean;John Reynolds - 通讯作者:
John Reynolds
Rater agreement of a test battery designed to assess adolescents' resistance training skill competency.
旨在评估青少年阻力训练技能能力的测试组的评估者协议。
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:4
- 作者:
L. Barnett;John Reynolds;A. Faigenbaum;Jordan J. Smith;Simon K. Harries;D. Lubans - 通讯作者:
D. Lubans
Development of Clinical Recommendations for Progressive Return to Activity After Military Mild Traumatic Brain Injury: Guidance for Rehabilitation Providers
制定军事轻度创伤性脑损伤后逐步恢复活动的临床建议:康复提供者指南
- DOI:
10.1097/htr.0000000000000104 - 发表时间:
2015 - 期刊:
- 影响因子:2.4
- 作者:
K. McCulloch;Ltc Sarah Goldman;Lynn Lowe;M. Radomski;John Reynolds;Capt Rita Shapiro;Therese A. West - 通讯作者:
Therese A. West
John Reynolds的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('John Reynolds', 18)}}的其他基金
SHF: Small: Specification, Verification, and Semantics of Higher-Order and Concurrent Software
SHF:小型:高阶并发软件的规范、验证和语义
- 批准号:
0916808 - 财政年份:2009
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
Reasoning about Data Structures, Concurrency, and Resources
关于数据结构、并发性和资源的推理
- 批准号:
0541021 - 财政年份:2006
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
US-France Cooperative Research: Controlled Optoelectronic Properties of Hybrid Dioxythiophene Polymers
美法合作研究:杂化二氧噻吩聚合物的可控光电特性
- 批准号:
0339735 - 财政年份:2004
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
Reasoning About Low-Level Programming
关于低级编程的推理
- 批准号:
0204242 - 财政年份:2002
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
Gender-Related Trends in Educational Expectations
教育期望中与性别相关的趋势
- 批准号:
0137050 - 财政年份:2002
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
9804014 - 财政年份:1998
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
Conducting Polymers Derived from Novel Electron Rich Condensed Heterocycles
源自新型富电子稠合杂环的导电聚合物
- 批准号:
9629854 - 财政年份:1996
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
Symposium on Polymeric and Organic Materials: Solid State Properties and Smart Materials, at American Chemical Society Meeting, Anaheim, California, April 2-7, 1995
聚合物和有机材料研讨会:固态特性和智能材料,美国化学会会议,加利福尼亚州阿纳海姆,1995 年 4 月 2-7 日
- 批准号:
9505906 - 财政年份:1995
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
The Electrochemical Polymerization of Bis-2-Pyrrolyl Conjugated Monomers to Form Highly Conducting Polymers
双-2-吡咯基共轭单体的电化学聚合形成高导电聚合物
- 批准号:
9307732 - 财政年份:1993
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
Studies of Neutron-Irradiated Fluid Inclusions by Laser- Microprobe, Noble-Gas Mass Spectrometry
利用激光显微探针、稀有气体质谱法研究中子辐照流体包裹体
- 批准号:
9105357 - 财政年份:1991
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
相似国自然基金
基于前瞻性队列研究探索代谢组学定义的肥胖表型联合眼底影像数据预测糖尿病视网膜病变发生发展的研究
- 批准号:82301236
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
定义并解析一类新的白血病类型-RARG重排AML
- 批准号:82370169
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
氧化镓宽禁带半导体辐射诱导缺陷定义及损伤评估
- 批准号:12305300
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
不同染色定义下的Hadwiger问题研究
- 批准号:12301442
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
早-中三叠世之交牙形石Chiosella属的演化谱系研究及其对定义全球奥伦尼克阶-安尼阶界线金钉子的意义
- 批准号:42302019
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
9804014 - 财政年份:1998
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
8922109 - 财政年份:1990
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
8620191 - 财政年份:1986
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
8604177 - 财政年份:1986
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
8017577 - 财政年份:1981
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant