课题基金 / 基金详情

EAGER: Reconceiving Scripting Language Design

EAGER: Reconceiving Scripting Language Design
EAGER:重新构思脚本语言设计
批准号:
1347405
负责人:
Scott Smith
金额:
$15.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2014-08-31

项目摘要

项目成果

Scott Smith的其他基金

相似基金

相关文献

中文摘要
翻译
脚本语言(如Python、Javascript和Ruby)开辟了一个重要的利基市场:快速开发中小型问题的解决方案。不幸的是,今天的脚本语言也有明显的缺点:类型错误只在运行时出现,这使得隔离bug变得更加困难;没有声明的类型接口,迫使库使用非正式描述的接口;与静态类型语言相比,运行时性能很差。这些问题的主要原因是缺乏静态类型系统。这个项目是关于一种新的脚本语言的初步工作,它通过从头开始开发一种静态类型的脚本语言来解决这个问题,旨在保留现有脚本语言的灵活性,同时解决难以调试和运行时性能差的基本问题。PI的方法基于子类型约束类型推断算法,该算法非常灵活,不需要类型声明。
英文摘要
Scripting languages such as Python, Javascript, and Ruby have carved out an important niche: rapid development of solutions to small and medium sized problems. Unfortunately, scripting languages today also have significant shortcomings: type errors arise only at runtime, making it harder to isolate bugs; there are no declared type interfaces, forcing libraries to use informally-described interfaces; and runtime performance is poor compared to statically-typed languages. The main cause of these problems is the lack of a static type system.This project is preliminary work on a new scripting language that addresses this problem by developing a statically-typed scripting language from scratch, aiming to retain the flexibility of existing scripting languages while also solving the fundamental problems of difficult debugging and poor runtime performance. The PI's approach is based on subtype constraint type inference algorithms, which are very flexible and do not require type declarations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
GARDE: Design Projects to Enable Veteran Reintegration in an Educational System
  • 批准号:
    1401507
  • 项目类别:
    Standard Grant
  • 资助金额:
    $12.43万
  • 财政年份:
    2014
  • 负责人:
    Scott Smith
  • 依托单位:
REU Site: Summer Research Experiences in Wireless Sensor Networks - Design and Applications
  • 批准号:
    1005106
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $36.77万
  • 财政年份:
    2010
  • 负责人:
    Scott Smith
  • 依托单位:
Collaborative Research: Integrating Asynchronous Digital Design into the Undergraduate Computer Engineering Curriculum throughout the Nation
  • 批准号:
    0717572
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.74万
  • 财政年份:
    2007
  • 负责人:
    Scott Smith
  • 依托单位:
Integrating Asynchronous Digital Design and Testing into the Undergraduate Computer Engineering Curriculum
海外基金