Theory and Design of a Safe and Flexible Programming Language Based On the Integration of Static and Dynamic Typing
基于静态和动态类型集成的安全灵活编程语言的理论与设计
基本信息
- 批准号:21680002
- 负责人:
- 金额:$ 14.48万
- 依托单位:
- 依托单位国家:日本
- 项目类别:Grant-in-Aid for Young Scientists (A)
- 财政年份:2009
- 资助国家:日本
- 起止时间:2009 至 2012
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
There are two kinds of programming languages: statically typed languages, in which a program is subject to error-checking before running it; and dynamically typed languages, in which errors in a program are found only at its run time. They have both advantages and disadvantages. In this research we designed a new language which has both functionalities and studied its theory and implementation. As theoretical results, we obtained a type-checking algorithm for partially-typed programs, a method to perform run-time checks, and their correctness proofs, which show errors found at run-time can be attributed to a portion of programs that are not checked before running. We also devised an implementation scheme.
有两种编程语言:静态类型语言,其中程序在运行之前要进行错误检查;在动态类型语言中,只有在运行时才能发现程序中的错误。它们既有优点也有缺点。在本研究中,我们设计了一种兼具功能的语言,并对其理论和实现进行了研究。作为理论结果,我们获得了部分类型程序的类型检查算法,一种执行运行时检查的方法,以及它们的正确性证明,这些证明表明在运行时发现的错误可以归因于运行前未检查的部分程序。我们还制定了实施方案。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Matching MyType with Subtyping
将 MyType 与子类型相匹配
- DOI:
- 发表时间:
- 期刊:
- 影响因子:1.3
- 作者:Chieri Saito;Atsushi Igarashi
- 通讯作者:Atsushi Igarashi
Self Type Constructors, ACM Conference on Object-Oriented Programming
自类型构造函数,ACM 面向对象编程会议
- DOI:
- 发表时间:2009
- 期刊:
- 影响因子:0
- 作者:Chieri Saito;Atsushi Igarashi
- 通讯作者:Atsushi Igarashi
Logical Relations for a Manifest Contract Calculus
清单合约演算的逻辑关系
- DOI:
- 发表时间:2012
- 期刊:
- 影响因子:0
- 作者:Taro Sekiyama;Atsushi Igarashi
- 通讯作者:Atsushi Igarashi
Logical Relations for a Manifest Contract Calculus, Fixed
清单合约演算的逻辑关系,已修复
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:Taro Sekiyama;Atsushi Igarashi
- 通讯作者:Atsushi Igarashi
{{
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 }}
IGARASHI Atsushi其他文献
IGARASHI Atsushi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('IGARASHI Atsushi', 18)}}的其他基金
Job adaptation and shift work : from the view points of biological rhythms and mental health
工作适应与轮班工作:从生物节律和心理健康的角度
- 批准号:
21530651 - 财政年份:2009
- 资助金额:
$ 14.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Study on Type Theory to Promote Software Reuse
促进软件复用的类型论研究
- 批准号:
18700026 - 财政年份:2006
- 资助金额:
$ 14.48万 - 项目类别:
Grant-in-Aid for Young Scientists (B)
Long work and short sleep ; Is it really a bad life style?
工作时间长,睡眠时间短;
- 批准号:
17530449 - 财政年份:2005
- 资助金额:
$ 14.48万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
相似海外基金
動的型付けと静的型付けを融合した漸進的型付けのメタ理論
结合动态和静态类型的渐进类型元理论
- 批准号:
19K20247 - 财政年份:2019
- 资助金额:
$ 14.48万 - 项目类别:
Grant-in-Aid for Early-Career Scientists