Extending the Theory and Practice of Gradual Typing
Extending the Theory and Practice of Gradual Typing
批准号:
RGPIN-2017-04471
负责人:
Garcia, Ronald
金额:
$1.89万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
编程语言通常分为静态类型和动态类型。Java等静态类型语言使用类型来确保程序在运行之前满足基本的行为保证。类型检查捕获编程错误,并支持优化,使程序运行更快,使用更少的内存。但是,程序员必须添加额外的类型注释,并且类型检查通常会拒绝本来可以正常运行的程序。动态类型语言(如Javascript和PHP)使用运行时检查来捕获错误,因此它们支持灵活且快节奏的编程,这些编程被大量用于开发网站和移动应用程序。但在交易中,它们往往运行得更慢,占用更多内存和电力,这对移动应用来说尤其糟糕,而且已部署的程序往往存在代价高昂的错误,而这些错误本可以被类型检查器立即发现。
英文摘要
Programming languages are typically categorized as either statically or dynamically typed. Statically typed languages such as Java use types to ensure that a program satisfies basic behavioural guarantees before running it. Type checking catches programming errors and supports optimizations that make programs run faster and use less memory. However, programmers must add extra type annotations, and type checking often rejects programs that would otherwise run correctly. Dynamically typed languages such as Javascript and PHP use runtime checks to catch errors, so they enable flexible and fast-paced programming that is heavily used to develop web sites and mobile applications. But in trade they tend to run slower and use more memory and power, which is particularly bad for mobile apps, and deployed programs often harbour costly bugs that could have been detected right away by a type checker.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Extending the Theory and Practice of Gradual Typing
-
批准号:RGPIN-2017-04471
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.79万
-
财政年份:2021
-
负责人:Garcia, Ronald
-
依托单位:
Extending the Theory and Practice of Gradual Typing
-
批准号:RGPIN-2017-04471
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2020
-
负责人:Garcia, Ronald
-
依托单位:
Extending the Theory and Practice of Gradual Typing
-
批准号:RGPIN-2017-04471
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2019
-
负责人:Garcia, Ronald
-
依托单位:
Extending the Theory and Practice of Gradual Typing
-
批准号:RGPIN-2017-04471
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2018
-
负责人:Garcia, Ronald
-
依托单位:
Enhancing Support for Metaprogramming
-
批准号:418643-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2015
-
负责人:Garcia, Ronald
-
依托单位:
Enhancing Support for Metaprogramming
-
批准号:418643-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2014
-
负责人:Garcia, Ronald
-
依托单位:
Enhancing Support for Metaprogramming
-
批准号:418643-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2013
-
负责人:Garcia, Ronald
-
依托单位:
Enhancing Support for Metaprogramming
-
批准号:418643-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2012
-
负责人:Garcia, Ronald
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
基于isomorph theory研究尘埃等离子体物理量的微观动力学机制
-
批准号:12247163
-
项目类别:专项项目
-
资助金额:18.00万元
-
批准年份:2022
-
负责人:黄栋
-
依托单位:
Toward a general theory of intermittent aeolian and fluvial nonsuspended sediment transport
-
批准号:--
-
项目类别:--
-
资助金额:55万元
-
批准年份:2022
-
负责人:Thomas Pahtz
-
依托单位:
英文专著《FRACTIONAL INTEGRALS AND DERIVATIVES: Theory and Applications》的翻译
-
批准号:12126512
-
项目类别:数学天元基金项目
-
资助金额:12.0万元
-
批准年份:2021
-
负责人:李常品
-
依托单位:
基于Restriction-Centered Theory的自然语言模糊语义理论研究及应用
-
批准号:61671064
-
项目类别:面上项目
-
资助金额:65.0万元
-
批准年份:2016
-
负责人:史树敏
-
依托单位: