Research on Programming Language Design Theory Based on Type Theory
基于类型论的程序设计语言设计理论研究
基本信息
- 批准号:06680319
- 负责人:
- 金额:$ 1.15万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for General Scientific Research (C)
- 财政年份:1994
- 资助国家:日本
- 起止时间:1994 至 1995
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The purpose of this research is to develop a type theoretical foundation for designing a robust programming language that can be used for advanced software development. More specific goal of this research is to develop a foundation for compiling polymorphic programming language that support flexible record operations and the features of parallel and distributed processing.In the second year of this research, we have successfully completed one of the goal of a compilation theory for a polymorphic record calculus, and the result is published as an articleentitled "A Polymorphic Record Calculus and its Compilation" by A.Ohori in the November 1995 issue of ACM Transactions on Programming Languages and Systems. We have also developed a theory for efficient implementation of a polymorphic function, whose result is reported as an article "An Unboxed Semantics for ML Polymorphism" by A.Ohori and T.Takamizawa, which is submitted for publication.We believe that these results enables us to construct a practical compiler for a polymorphic language, and therefore that we have achieved the goal set for this research project. Jointly with Oki Electric Industry, co.Ltd, we are currently planing a two year compiler construction project based on the results obtained by this research.
本研究的目的是开发一个类型的理论基础,设计一个强大的编程语言,可用于先进的软件开发。更具体的目标是为支持灵活的记录操作和并行分布式处理的多态程序设计语言的编译奠定基础。在本研究的第二年,我们成功地完成了多态记录演算的编译理论的目标之一,其结果发表在1995年11月的ACM程序设计语言和系统学报上,题为“A Polymorphic Record Calculus and its Compilation”。我们还开发了一个理论,有效地实现了多态函数,其结果被报告的文章“一个Unboxed语义ML多态性”由A.Ohori和T.Takamizawa,这是提交出版。我们相信,这些结果使我们能够构建一个实用的编译器的多态语言,因此,我们已经实现了本研究项目的目标。我们与冲电气工业株式会社合作,目前正在计划一个基于本研究结果的为期两年的编译器构建项目。
项目成果
期刊论文数量(44)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
大堀 淳: "MLプログラミング入門(III)" コンピュータソフトウェア. 12(3). 3-14 (1995)
Atsushi Ohori:“机器学习编程简介(III)”计算机软件 12(3)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
A. Ohori: "A Polymorphic Record Calculus and Its Comp:lation" ACM Transactions on Programming Languages and Systems. 17. 844-895 (1995)
A. Ohori:“多态记录演算及其编译”ACM Transactions on 编程语言和系统。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Y. Minamide, G. Morriseft, R. Harper: "Typed Closure Conversion" Proceedings of the 23rd ACM Symposium of Programming Languages on Principles.(1995)
Y. Minamide、G. Morriseft、R. Harper:“类型化闭包转换”第 23 届 ACM 编程语言原理研讨会论文集。(1995 年)
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
I. Ulidowski: "Axionatizations of Weak Equivalences for De Simone Languages" Proceedings of the 6th International Conference in Concurrency Theory. 219-233 (1995)
I. Ulidowski:“De Simone 语言弱等价的轴离化”第六届并发理论国际会议论文集。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
A.Ohori: "Introduction to ML Programmin (III)" Computer Software. 12(3). 3-14 (1995)
A.Ohori:《ML 程序简介(三)》计算机软件。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
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 }}
OHORI Atsushi其他文献
OHORI Atsushi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('OHORI Atsushi', 18)}}的其他基金
Basic research on implementation technology for making SML# a practical polymorphic language
SML实现技术基础研究
- 批准号:
25280019 - 财政年份:2013
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
A Study on Proof-Theoretical Foundations for Compiler Construction
编译器构造的证明理论基础研究
- 批准号:
22500023 - 财政年份:2010
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A Study on Proof System That Combines Verification and Optimization Technologies
验证与优化技术相结合的证明系统研究
- 批准号:
19500021 - 财政年份:2007
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A Framework for Integrating Programming Languages, Repository and Development Environment
集成编程语言、存储库和开发环境的框架
- 批准号:
15300006 - 财政年份:2003
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
PROOF-THEORETICAL INVESTIGATION ON MACHINE CODE AND CODE GENERATION
机器代码和代码生成的证明理论研究
- 批准号:
12680345 - 财政年份:2000
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
CAREER: The Rational Programmer, An Investigative Method for Programming Language Pragmatics
职业:理性程序员,编程语言语用学的一种研究方法
- 批准号:
2237984 - 财政年份:2023
- 资助金额:
$ 1.15万 - 项目类别:
Continuing Grant
Mutation Analysis for Software Testing of Programs Written in the Rust Programming Language
Rust 编程语言编写的程序软件测试的变异分析
- 批准号:
2894791 - 财政年份:2023
- 资助金额:
$ 1.15万 - 项目类别:
Studentship
NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Conference on Programming Language Design and Implementation (PLMW@PLDI), 2023-2025
NSF 学生旅费补助金,用于 ACM SIGPLAN 编程语言设计与实现会议 (PLMW@PLDI) 编程语言指导研讨会,2023-2025 年
- 批准号:
2310964 - 财政年份:2023
- 资助金额:
$ 1.15万 - 项目类别:
Standard Grant
Developing a programming language for automatic synthesis of assurance cases
开发用于自动合成保证案例的编程语言
- 批准号:
23H03376 - 财政年份:2023
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
The Game Semantics of the Rust Programming Language
Rust 编程语言的游戏语义
- 批准号:
2742896 - 财政年份:2022
- 资助金额:
$ 1.15万 - 项目类别:
Studentship
Validating the type soundness of a programming language through translation into a logical system
通过翻译成逻辑系统来验证编程语言的类型健全性
- 批准号:
22K11902 - 财政年份:2022
- 资助金额:
$ 1.15万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Programming Language Type Systems and Concurrency
编程语言类型系统和并发性
- 批准号:
RGPIN-2020-03908 - 财政年份:2022
- 资助金额:
$ 1.15万 - 项目类别:
Discovery Grants Program - Individual
New Programming Language and Runtime System
新的编程语言和运行时系统
- 批准号:
537903-2018 - 财政年份:2021
- 资助金额:
$ 1.15万 - 项目类别:
Collaborative Research and Development Grants
Parallel Client/Server System for Programming Language Research
用于编程语言研究的并行客户端/服务器系统
- 批准号:
RTI-2022-00004 - 财政年份:2021
- 资助金额:
$ 1.15万 - 项目类别:
Research Tools and Instruments
Programming Language Type Systems and Concurrency
编程语言类型系统和并发性
- 批准号:
RGPIN-2020-03908 - 财政年份:2021
- 资助金额:
$ 1.15万 - 项目类别:
Discovery Grants Program - Individual