ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
基本信息
- 批准号:0838899
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2008
- 资助国家:美国
- 起止时间:2008-06-01 至 2010-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
A computer program is written in a high-level *programming* *language*,but to be run, it must be translated into a *machine* *language*.A translator is difficult and expensive to build, and using today'stechniques, each programming language needs its own translator. Forexample, it is nearly impossible to use the same translator for both Javaand C++. The project is developing techniques by which a ``back end,''which understands machine language, can serve many different ``frontends,'' each of which understands a different programming language.Combining such front and back ends can produce a translator much morecheaply than is possible at present. The major new idea is to use*three* interfaces. The C-- language is an interface that enablesthe front end to tell the back end what a program should do. The C--run-time interface reveals decisions made by the back end so that thefront end can support such services as garbage collection and threads.The Cobalt language is an interface that enables the front end to tell theback end what special translation techniques are needed for efficiency ina particular language. These interfaces are supported by new, automatictechniques for eliminating potential errors in translation.
计算机程序是用高级 *编程 * *语言 *编写的,但是要运行,必须将其翻译成 *机器 * *语言 *。构建的翻译器很难且昂贵,并且使用当今的stechniques,每个编程语言都需要自己的翻译器。 例如,对于Javaand C ++,几乎不可能使用同一翻译器。 该项目正在开发技术,````后端''理解机器语言,可以为许多不同的``前端''提供服务,每种``''''''''''''''''''''''''''''banding commenting commenting commanding comment.com banking banking the the The Tranger的前端可以产生翻译器比目前的可能性要大得多。 主要的新想法是使用*三个*接口。 C- - 语言是一个启用前端的接口,可以告诉后端程序应该做什么。 c-run时间接口揭示了后端做出的决策,以便前方可以支持诸如垃圾收集和线程的服务。钴语言是一个接口,使前端能够告诉theback end teen tem tem for of效率需要哪些特殊的翻译技术来提高特定语言。 这些接口受到新的自动技术的支持,以消除翻译中的潜在错误。
项目成果
期刊论文数量(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 }}
Norman Ramsey其他文献
Norman Ramsey的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Norman Ramsey', 18)}}的其他基金
Using Declarative Machine Descriptions in a Retargetable Optimizing Compiler
在可重定向优化编译器中使用声明性机器描述
- 批准号:
0311482 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Standard Grant
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
- 批准号:
0325460 - 财政年份:2003
- 资助金额:
-- - 项目类别:
Continuing Grant
Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
- 批准号:
0096069 - 财政年份:1999
- 资助金额:
-- - 项目类别:
Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
- 批准号:
9974967 - 财政年份:1999
- 资助金额:
-- - 项目类别:
Continuing Grant
Next Generation Software: Active Debugging Information for Multi-Language, Multi-Platform Debugging
下一代软件:用于多语言、多平台调试的主动调试信息
- 批准号:
0096091 - 财政年份:1999
- 资助金额:
-- - 项目类别:
Continuing Grant
Career: Reusable Specifications for Retargetability
职业生涯:可重用的可重定向性规范
- 批准号:
9733974 - 财政年份:1998
- 资助金额:
-- - 项目类别:
Continuing Grant
Experiments on Electric Dipole Moment and Parity Non-Conserving Spin Rotations of the Neutron (Physics)
中子电偶极矩和宇称非守恒自旋旋转实验(物理)
- 批准号:
8213983 - 财政年份:1982
- 资助金额:
-- - 项目类别:
Standard Grant
Neutron Electric Dipole Moment and Parity Violating Spin Rotation Experiments
中子电偶极矩和宇称破坏自旋旋转实验
- 批准号:
8021912 - 财政年份:1981
- 资助金额:
-- - 项目类别:
Standard Grant
Experiment to Test Time Reversal Symmetry
测试时间反转对称性的实验
- 批准号:
8008015 - 财政年份:1980
- 资助金额:
-- - 项目类别:
Standard Grant
Electric Dipole Moment and Parity Violating Spin Rotation Of the Neutron
中子的电偶极矩和宇称破坏自旋旋转
- 批准号:
7808561 - 财政年份:1978
- 资助金额:
-- - 项目类别:
Standard Grant
相似国自然基金
数智背景下的团队人力资本层级结构类型、团队协作过程与团队效能结果之间关系的研究
- 批准号:72372084
- 批准年份:2023
- 资助金额:40 万元
- 项目类别:面上项目
在线医疗团队协作模式与绩效提升策略研究
- 批准号:72371111
- 批准年份:2023
- 资助金额:41 万元
- 项目类别:面上项目
面向人机接触式协同作业的协作机器人交互控制方法研究
- 批准号:62373044
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于数字孪生的颅颌面人机协作智能手术机器人关键技术研究
- 批准号:82372548
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
A-型结晶抗性淀粉调控肠道细菌协作产丁酸机制研究
- 批准号:32302064
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
ITR Collaborative Research: Pervasively Secure Infrastructures (PSI): Integrating Smart Sensing, Data Mining, Pervasive Networking, and Community Computing
ITR 协作研究:普遍安全基础设施 (PSI):集成智能传感、数据挖掘、普遍网络和社区计算
- 批准号:
1404694 - 财政年份:2013
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR-SCOTUS: A Resource for Collaborative Research in Speech Technology, Linguistics, Decision Processes, and the Law
ITR-SCOTUS:语音技术、语言学、决策过程和法律合作研究的资源
- 批准号:
1139735 - 财政年份:2011
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
- 批准号:
0963973 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
- 批准号:
1018072 - 财政年份:2009
- 资助金额:
-- - 项目类别:
Continuing Grant
ITR Collaborative Research: Pervasively Secure Infrastructures (PSI): Integrating Smart Sensing, Data Mining, Pervasive Networking, and Community Computing
ITR 协作研究:普遍安全基础设施 (PSI):集成智能传感、数据挖掘、普遍网络和社区计算
- 批准号:
0833849 - 财政年份:2008
- 资助金额:
-- - 项目类别:
Continuing Grant