CAREER: Multi-stage Programming for Object-Oriented Languages
CAREER: Multi-stage Programming for Object-Oriented Languages
批准号:
0747431
负责人:
Walid Taha
金额:
$40.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2008
资助国家:
美国
项目状态:
已结题
起止时间:
2008-02-15 至 2010-11-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Proposal Number 0747431TITLE CAREER: Multi-stage Programming for Object-Oriented Languages PI Walid Taha, Rice UniversityOver the past decade, multi-stage programming (MSP) has emerged as a unifying approach that captures the disciplined essence program generation. Early work on MSP focused on purely functional languages. The goal of this proposal is to put what we know about MSP to work in the context of mainstream languages such as Java and C#. This will be achieved by means of carefully designed, minimal extensions that provide an expressive, statically checked mechanism for effectively eliminating the interpretive overhead.The project will design an object-oriented language that provides statically checked support for the writing of program generators. The language, called The Java Program Mint (Mint) will support: 1. Staging constructs that are statically checked before expansion/generation, 2. Indexed types, to enable further optimizations that are particularly synergistic with staging, and 3. Disciplined, statically typed compile-time computation. The design of Mint will be evaluated by establishing formal safety and expressivity results, and the implementation will be evaluated by building demonstration applications. The novel features of Mint will have the most impact on applications that use reflection and that constitute domain-specific language (DSL) extensions, such as serializers, JavaBeans customization facilities, and synchronization libraries.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPS: Medium: Collaborative Research: A CPS Approach to Robot Design
-
批准号:1736754
-
项目类别:Standard Grant
-
资助金额:$0.96万
-
财政年份:2017
-
负责人:Walid Taha
-
依托单位:
CPS: Medium: Collaborative Research: A CPS Approach to Robot Design
-
批准号:1136099
-
项目类别:Standard Grant
-
资助金额:$140.0万
-
财政年份:2011
-
负责人:Walid Taha
-
依托单位:
Collaborative Research: CSR/EHS: Building Physically Safe Embedded Systems
-
批准号:0720857
-
项目类别:Continuing Grant
-
资助金额:$47.5万
-
财政年份:2007
-
负责人:Walid Taha
-
依托单位:
A Merger of the Workshops on Generative and Component-Based Software Engineering (GCSE) and on the Semantics, Applications and Implementation of Program Generation (SAIG)
-
批准号:0215394
-
项目类别:Standard Grant
-
资助金额:$0.9万
-
财政年份:2002
-
负责人:Walid Taha
-
依托单位:
ITR/SY(CISE): Putting Multi Stage Annotations to Work
-
批准号:0302421
-
项目类别:Standard Grant
-
资助金额:$16.28万
-
财政年份:2002
-
负责人:Walid Taha
-
依托单位:
A Merger of the Workshops on Generative and Component-Based Software Engineering (GCSE) and on the Semantics, Applications and Implementation of Program Generation (SAIG)
-
批准号:0243259
-
项目类别:Standard Grant
-
资助金额:$0.9万
-
财政年份:2002
-
负责人:Walid Taha
-
依托单位:
ITR/SY(CISE): Putting Multi Stage Annotations to Work
-
批准号:0113569
-
项目类别:Standard Grant
-
资助金额:$37.0万
-
财政年份:2001
-
负责人:Walid Taha
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于Multi-Pass Cell的高功率皮秒激光脉冲非线性压缩关键技术研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:宋贾俊
-
依托单位:
Multi-decadeurbansubsidencemonitoringwithmulti-temporaryPStechnique
-
批准号:--
-
项目类别:--
-
资助金额:80万元
-
批准年份:2022
-
负责人:Timo Balz
-
依托单位:
High-precision force-reflected bilateral teleoperation of multi-DOF hydraulic robotic manipulators
-
批准号:52111530069
-
项目类别:国际(地区)合作与交流项目
-
资助金额:10万元
-
批准年份:2021
-
负责人:徐兵
-
依托单位:
大地电磁强噪音压制的Multi-RRMC技术及其在青藏高原东南缘-印支块体地壳流追踪中的应用
-
批准号:--
-
项目类别:--
-
资助金额:15万元
-
批准年份:2021
-
负责人:白登海
-
依托单位:
基于8色荧光标记的Multi-InDel复合检测体系在降解混合检材鉴定的应用研究
-
批准号:82101976
-
项目类别:青年科学基金项目(C类)
-
资助金额:30.0万元
-
批准年份:2021
-
负责人:李介男
-
依托单位:
大规模非确定图数据分析及其Multi-Accelerator并行系统架构研究
-
批准号:62002350
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:张珩
-
依托单位:
3D multi-parameters CEST联合DKI对椎间盘退变机制中微环境微结构改变的定量研究
-
批准号:82001782
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:李丽
-
依托单位:
基于multi-SNP标记及不拆分策略的复杂混合样本身份溯源研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:56万元
-
批准年份:2020
-
负责人:张素华
-
依托单位:
高速Multi-bit/cycle SAR ADC性能优化理论研究
-
批准号:62004023
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:庄浩宇
-
依托单位:
大地电磁强噪音压制的Multi-RRMC技术及其在青藏高原东南缘—印支块体地壳流追踪中的应用
-
批准号:--
-
项目类别:国际(地区)合作与交流项目
-
资助金额:--
-
批准年份:2020
-
负责人:白登海
-
依托单位: