SHF: PROJECT DARWIN_ Towards Principled Language Evolution

SHF:达尔文计划_迈向有原则的语言进化

基本信息

  • 批准号:
    1544542
  • 负责人:
  • 金额:
    $ 109.97万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2016
  • 资助国家:
    美国
  • 起止时间:
    2016-07-01 至 2022-06-30
  • 项目状态:
    已结题

项目摘要

R is a large language ecosystem consisting of statistical and graphical capabilities, a programming language, and all the other artifacts present in an open source programming environment. R is used by millions of scientific/engineering programmers in academia and is used heavily in business and industry. R is hitting limits and needs major renovations if it is to keep up with, and advance, the pace of science. This proposal proposes to modernize several aspects of the R language and to integrate new infrastructure elements. The modernization effort will focus on the code base of the language implementation, the compiler and the memory subsystem. The new features will center around the addition of type annotations to improve correctness and performance of R programs as well as to assist with distributed execution. The PI is well-connected to the R core developers, and there is a clear path to releasing versions into production. The enhancements will help R support the pace of science, as problems become more computationally complex and use rapidly growing data sets. Scientific computations programmed in R will run faster, be capable of processing much larger, distributed data sets, and the implementation will be easier to maintain by modernizing the language. The experience of reimplementing a live, full-scale language like R will be interesting to the programming language research community, as well as providing a more sustainable infrastructure for science/engineering programming.
R是一个大型语言生态系统,包括统计和图形功能,一种编程语言以及开源编程环境中存在的所有其他文物。 R在学术界数百万的科学/工程程序员使用,并在商业和行业中大量使用。 如果要跟上科学的步伐,则R正在达到限制,需要进行重大翻新。该建议建议将R语言的几个方面现代化并整合新的基础设施元素。现代化工作将集中在语言实施,编译器和内存子系统的代码基础上。新功能将围绕增加类型注释,以提高R程序的正确性和性能,并协助分布式执行。 PI与R核心开发人员有很好的联系,并且有一条清晰的途径将版本释放到生产中。随着问题在计算上变得越来越复杂并使用快速增长的数据集,这些增强功能将有助于支持科学的步伐。 R中编程的科学计算将更快地运行,能够处理更大,分布式数据集,并且通过现代化语言来更容易地维护实现。 重新实现像R这样的现场全尺度语言的经验对于编程语言研究社区以及为科学/工程编程提供更可持续的基础架构将很有趣。

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
CodeDJ: Reproducible Queries over Large-Scale Software Repositories
CodeDJ:大规模软件存储库的可重复查询
Designing types for R, empirically
根据经验设计 R 类型
Julia's Efficient Algorithm for Subtyping Unions and Covariant Tuples
Julia 用于子类型联合和协变元组的高效算法
{{ 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 }}

Jan Vitek其他文献

Reusing Just-in-Time Compiled Code
重用即时编译的代码
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Meetesh Kalpesh Mehta;Sebastián Krynski;Hugo Musso Gualandi;Manas Thakur;Jan Vitek
  • 通讯作者:
    Jan Vitek
Julia’s efficient algorithm for subtyping unions and covariant tuples (Pearl)
Julia 用于子类型联合和协变元组的高效算法 (Pearl)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Benjamin Chung;Francesco Zappa;Nardelli Inria;Jan Vitek;Francesco Zappa Nardelli
  • 通讯作者:
    Francesco Zappa Nardelli
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
  • DOI:
  • 发表时间:
    2003
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion
  • 通讯作者:
    Mark Thober Discussion

Jan Vitek的其他文献

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

{{ truncateString('Jan Vitek', 18)}}的其他基金

SHF: Small: Predictable Performance for Just-in-Time Compilation
SHF:小型:可预测的即时编译性能
  • 批准号:
    2139612
  • 财政年份:
    2022
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
CCRI: ENS: Collaborative Research: Enhancing R for Scalability and Deployment
CCRI:ENS:协作研究:增强 R 的可扩展性和部署
  • 批准号:
    1925644
  • 财政年份:
    2019
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
SHF: Small: Program Analysis for Data Science
SHF:小型:数据科学程序分析
  • 批准号:
    1910850
  • 财政年份:
    2019
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: A Rational Reconstruction of the Julia Type System
SHF:小型:协作研究:Julia 类型系统的合理重建
  • 批准号:
    1908389
  • 财政年份:
    2019
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
NSF Student Travel Grant for 2017 Programming Language Implementation Summer School (PLISS)
NSF 2017 年编程语言实施暑期学校学生旅费补助金 (PLISS)
  • 批准号:
    1723053
  • 财政年份:
    2017
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
ECOOP Travel support
ECOOP 旅行支持
  • 批准号:
    1643041
  • 财政年份:
    2016
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
SHF: Small: Foundations of Just-in-Time Compilation
SHF:小型:即时编译的基础
  • 批准号:
    1618732
  • 财政年份:
    2016
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
European Conference on Object Oriented Programming
欧洲面向对象编程会议
  • 批准号:
    1521864
  • 财政年份:
    2015
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
CPS: Medium: Robust Distributed Wind Power Engineering
CPS:中:稳健的分布式风电工程
  • 批准号:
    1523426
  • 财政年份:
    2014
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
CSR: CC: Small: Collaborative Research: Language and Runtime Support for Large-Scale Data Analytics
CSR:CC:小型:协作研究:大规模数据分析的语言和运行时支持
  • 批准号:
    1460683
  • 财政年份:
    2014
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant

相似国自然基金

利用星震学恒星作为定标源提高巡天项目中海量恒星的参数精度
  • 批准号:
    12373031
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
组态视角下数字化项目集群的复杂风险评估与治理研究
  • 批准号:
    72301154
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
国际应用系统分析研究学会2023暑期青年科学家项目
  • 批准号:
    72311540128
  • 批准年份:
    2023
  • 资助金额:
    4.5 万元
  • 项目类别:
    国际(地区)合作与交流项目
碳规制/碳交易驱动下的大型复杂工程项目绿色调度优化研究
  • 批准号:
    72371195
  • 批准年份:
    2023
  • 资助金额:
    41 万元
  • 项目类别:
    面上项目
亚洲—北美—非洲间断分布类群鼠刺属的时空分布格局及形成机制研究
  • 批准号:
    32360055
  • 批准年份:
    2023
  • 资助金额:
    32.00 万元
  • 项目类别:
    地区科学基金项目

相似海外基金

HSI Pilot Project: Institutionalizing a Teaching and Learning Excellence Community of Practice focused on First-Year Student Success in STEM
HSI 试点项目:将卓越教学和学习实践社区制度化,重点关注一年级学生在 STEM 方面的成功
  • 批准号:
    2345247
  • 财政年份:
    2024
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
HSI Implementation and Evaluation Project: Leveraging Social Psychology Interventions to Promote First Year STEM Persistence
HSI 实施和评估项目:利用社会心理学干预措施促进第一年 STEM 的坚持
  • 批准号:
    2345273
  • 财政年份:
    2024
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
HSI Implementation and Evaluation Project: Green Chemistry: Advancing Equity, Relevance, and Environmental Justice
HSI 实施和评估项目:绿色化学:促进公平、相关性和环境正义
  • 批准号:
    2345355
  • 财政年份:
    2024
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Continuing Grant
HSI Implementation and Evaluation Project: Blending Socioeconomic-Inclusive Design into Undergraduate Computing Curricula to Build a Larger Computing Workforce
HSI 实施和评估项目:将社会经济包容性设计融入本科计算机课程,以建立更大规模的计算机队伍
  • 批准号:
    2345334
  • 财政年份:
    2024
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Continuing Grant
Project Incubation: Training Undergraduates in Collaborative Research Ethics
项目孵化:培养本科生合作研究伦理
  • 批准号:
    2316154
  • 财政年份:
    2024
  • 资助金额:
    $ 109.97万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了