Dynamic languages: design, implementation and evaluation

动态语言:设计、实现和评估

基本信息

  • 批准号:
    107902-2010
  • 负责人:
  • 金额:
    $ 3.13万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2014
  • 资助国家:
    加拿大
  • 起止时间:
    2014-01-01 至 2015-12-31
  • 项目状态:
    已结题

项目摘要

Increasingly, the software industry is making use of dynamic programming languages such as Python, Ruby, JavaScript, Lua, and Scheme. These languages offer many features which ease the development of evolvable complex applications: a rapid development cycle, introspection, language extensibility, parametric polymorphism, high level of abstraction, etc. Their main drawback in current implementations is their execution speed. The long term objective of the proposed research is to contribute to the efficient implementation of dynamic programming languages and evaluate how their performance compares to static languages in terms of execution speed, memory usage and implementation cost. Our goal is to develop implementation techniques which make them competitive in performance critical contexts. Four areas of research which extend our current work will be investigated:
软件行业越来越多地使用动态编程语言,如Python、Ruby、JavaScript、Lua和Scheme。这些语言提供了许多简化复杂应用程序开发的特性:快速开发周期、自省、语言可扩展性、参数多态性、高级抽象等。它们在当前实现中的主要缺点是它们的执行速度。该研究的长期目标是促进动态编程语言的有效实现,并评估其性能与静态语言在执行速度、内存使用和实现成本方面的比较。我们的目标是开发实现技术,使它们在性能关键环境中具有竞争力。将调查四个研究领域,以扩展我们目前的工作:

项目成果

期刊论文数量(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 }}

Feeley, Marc其他文献

Feeley, Marc的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Feeley, Marc', 18)}}的其他基金

High-Performance Dynamic Language Implementation
高性能动态语言实现
  • 批准号:
    RGPIN-2022-04318
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2021
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2020
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2019
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2018
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    492964-2016
  • 财政年份:
    2018
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    492964-2016
  • 财政年份:
    2017
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2017
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    492964-2016
  • 财政年份:
    2016
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Implementation of Dynamic Programming Languages
动态编程语言的实现
  • 批准号:
    RGPIN-2016-05682
  • 财政年份:
    2016
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Discovery Grants Program - Individual

相似海外基金

Genomic and Bioinformatic Core
基因组和生物信息学核心
  • 批准号:
    10556539
  • 财政年份:
    2023
  • 资助金额:
    $ 3.13万
  • 项目类别:
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
  • 资助金额:
    $ 3.13万
  • 项目类别:
    Standard Grant
Demonstration of the Feasibility of Closed Loop Control of Blood Glucose in the Intensive Care Unit Setting Using a Novel Artificial Intelligence Based Glucose Control System
使用基于人工智能的新型血糖控制系统演示重症监护病房中血糖闭环控制的可行性
  • 批准号:
    10482483
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
Novel Strategy to Quantitate Delayed Aging by Caloric Restriction
通过热量限制来量化延迟衰老的新策略
  • 批准号:
    10594352
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
AIMDMB Shared Resource Core
AIMDMB 共享资源核心
  • 批准号:
    10552692
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
Training in Genomics Research (TiGeR)
基因组学研究培训 (TiGeR)
  • 批准号:
    10701685
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
Improved optical Monte Carlo simulation through standardization, robustness, and training
通过标准化、鲁棒性和训练改进光学蒙特卡罗模拟
  • 批准号:
    10584410
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
AIMDMB Shared Resource Core
AIMDMB 共享资源核心
  • 批准号:
    10386504
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
Training in Genomics Research (TiGeR)
基因组学研究培训 (TiGeR)
  • 批准号:
    10411387
  • 财政年份:
    2022
  • 资助金额:
    $ 3.13万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了