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.
该项目研究编程语言的设计、定义和实现,重点是类型结构和弥合函数式编程和命令式编程之间的差距。 在研究如何实现程序设计语言Forsythe的过程中,研究了更好的交叉类型的类型检查方法。 相当大的改进,预计从使用自上而下,而不是目前的自下而上的算法。 一个更灵活的方法来实现的程序也进行了调查,其中的程序体的一部分被编译成封闭的代码,而其余的身体被编译成内联代码在每个调用站点。 预计这将大大减轻与按名称调用相关的开销。 这项研究旨在统一两个棘手的二分法,使编程语言的研究变得复杂和分裂。 我们的目标是统一基于域的语义,它允许部分和无限的计算,语义基于部分等价关系和直觉类型理论,这是有限的总是终止的计算。 还调查了早期工作的语法控制的干扰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其他文献
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
P-410 ALLG MM26/D1/AMN009 Novel Combinations for Orphan Myeloma (NORM) Platform Study
- DOI:
10.1016/s2152-2650(24)02312-7 - 发表时间:
2024-09-01 - 期刊:
- 影响因子:
- 作者:
Georgia McCaughan;John Reynolds;Tzu-Yang Wang;Angelina Yong;Kihyun Kim;Jeffrey Huang;Christian Bryant;Nicole Wong Doo;Matthew Ku;Wee Joo Chng;Hang Quach - 通讯作者:
Hang Quach
Asciminib monotherapy as frontline treatment of chronic-phase chronic myeloid leukemia: results from the ASCEND study
- DOI:
10.1182/blood.2024024657 - 发表时间:
2024-11-07 - 期刊:
- 影响因子:
- 作者:
David T. Yeung;Naranie Shanmuganathan;John Reynolds;Susan Branford;Mannu Walia;Agnes S. M. Yong;Jake Shortt;Lynette Chee;Nicholas Viiala;Ilona Cunningham;David M. Ross;Alwyn D’Souza;Matthew Wright;Rosemary Harrup;Cecily Forsyth;Robin Filshie;Steven Lane;Peter Browett;Carolyn Grove;Andrew P. Grigg - 通讯作者:
Andrew P. Grigg
Update of the Ascend-CML Study of Frontline Asciminib: High Rate of Optimal Response and Resistance Due to Mutations Is Rare
- DOI:
10.1182/blood-2024-201218 - 发表时间:
2024-11-05 - 期刊:
- 影响因子:
- 作者:
David T Yeung;Naranie Shanmuganathan;Agnes S. M. Yong;Jake Shortt;Lynette C.Y. Chee;Nicholas Vialla;Ilona Cunningham;David M Ross;Alwyn D'Souza;Matthew P.F. Wright;Rosemary Harrup;Cecily Forsyth;Robin Filshie;Steven W Lane;Peter J. Browett;Carolyn S. Grove;Mannu Walia;Susan Branford;John Reynolds;Andrew P Grigg - 通讯作者:
Andrew P Grigg
Durable Responses Observed in Chronic Myelomonocytic Leukemia Treated with Lenzilumab and Azacitidine
- DOI:
10.1182/blood-2024-202867 - 发表时间:
2024-11-05 - 期刊:
- 影响因子:
- 作者:
Devendra Hiwase;David M Ross;David T Yeung;Agnes S. M. Yong;Steven W Lane;Anna Brown;Chun Yew Fong;Timothy P Hughes;John Reynolds;Daniel Thomas - 通讯作者:
Daniel Thomas
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
相似海外基金
Definition of anaerobic resilience in oxidative reduction cycle of clayey soil and its implementation on the engineering parameters
粘性土氧化还原循环厌氧弹性的定义及其在工程参数上的实现
- 批准号:
15K06212 - 财政年份:2015
- 资助金额:
$ 31.55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Definition and Implementation of Electronic Clinical Pathway for Requirements for Eliminating Communication Failure among Medical Staffs
消除医务人员沟通障碍要求的电子临床路径的定义和实施
- 批准号:
26502008 - 财政年份:2014
- 资助金额:
$ 31.55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
9804014 - 财政年份:1998
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant
Definition of Implementation Plans for IGBP in University
大学IGBP实施计划的确定
- 批准号:
03041105 - 财政年份:1992
- 资助金额:
$ 31.55万 - 项目类别:
Grant-in-Aid for Overseas Scientific Survey.
The Design, Definition, and Implementation of Programming Languages
编程语言的设计、定义和实现
- 批准号:
8922109 - 财政年份:1990
- 资助金额:
$ 31.55万 - 项目类别:
Continuing Grant
Definition and Implementation of Science Objectives for the Solar-Terrestrial Energy Program
日地能源计划科学目标的定义和实施
- 批准号:
9015457 - 财政年份:1990
- 资助金额:
$ 31.55万 - 项目类别:
Standard 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
Definition, Testing, and Implementation of a Generalized Manufacturing Simulator (Gems)
通用制造模拟器 (Gems) 的定义、测试和实现
- 批准号:
7622610 - 财政年份:1977
- 资助金额:
$ 31.55万 - 项目类别:
Standard Grant