Type Safe Program Generators
Type Safe Program Generators
批准号:
9625462
负责人:
Tim Sheard
金额:
$32.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-10-15 至 2000-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This research project investigates the tight integration of program generation facilities into typed languages. Present program generation technology can be classified as either integrated with the language environment, as are macros in Lisp, or external to the language, as are yacc and lex for C. Within language-integrated generators, the taxonomy can be further refined into tightly-integrated generators, exemplified by reflective systems, and loosely-integrated generators, such as macro preprocessors. Tight integration of generators into typed languages gives rise to a number of problems to which solutions must be found. However, the benefits of increased expressiveness, efficiency, productivity, reusability, reliability, and quality makes research into solving these problems worthwhile. If the project is successful, it will provide a clearer semantics to a reflective ML-like language tailored for building generator systems, illustrate how such a reflective language can be restricted to maintain the invariants of strong typing, design a meta-programming system to prevent variable capture or design hiding, and build a programming environment where generated code can be seamlessly integrated with code produced in more traditional ways.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Generic Dependently Typed Programming by Reflecting a Predicative Hierarchy of Universes
-
批准号:1320934
-
项目类别:Standard Grant
-
资助金额:$37.5万
-
财政年份:2013
-
负责人:Tim Sheard
-
依托单位:
SHF:Large:Collaborative Research:TRELLYS: Community-Based Design and Implementation of a
-
批准号:0910500
-
项目类别:Standard Grant
-
资助金额:$66.82万
-
财政年份:2009
-
负责人:Tim Sheard
-
依托单位:
Mitigating human error in programs through combined language/reasoning systems
-
批准号:0541447
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2006
-
负责人:Tim Sheard
-
依托单位:
SoD-HCER Semantics Based System Design Using Omega
-
批准号:0613969
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Tim Sheard
-
依托单位:
Heterogeneous Meta Programming Systems
-
批准号:0098126
-
项目类别:Continuing Grant
-
资助金额:$31.11万
-
财政年份:2001
-
负责人:Tim Sheard
-
依托单位:
Improving Hugs: Haskell as a Research Tool
-
批准号:9974980
-
项目类别:Standard Grant
-
资助金额:$12.96万
-
财政年份:1999
-
负责人:Tim Sheard
-
依托单位:
1996 Summer School on Advanced Functional Programming; Pacific Software Research Center, Portland, Oregon
-
批准号:9614784
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1996
-
负责人:Tim Sheard
-
依托单位:
国内基金
海外基金
登录
查看更多内容
叶绿体蛋白SAFE1和SAFE2介导单线态氧信号转导的机理研究
-
批准号:32170284
-
项目类别:面上项目
-
资助金额:60万元
-
批准年份:2021
-
负责人:王良省
-
依托单位:
基于Safe screening的多任务稀疏学习理论与算法的研究
-
批准号:12071475
-
项目类别:面上项目
-
资助金额:51.0万元
-
批准年份:2020
-
负责人:徐义田
-
依托单位:
醛糖还原酶(AR)激活SAFE(JAKs/STATs)通路在抵抗下颌下腺缺血再灌注损伤中的作用
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2019
-
负责人:张思恩
-
依托单位:
基于Safe screening 的支持向量机的稀疏理论及其快速求解方法
-
批准号:11671010
-
项目类别:面上项目
-
资助金额:48.0万元
-
批准年份:2016
-
负责人:徐义田
-
依托单位:
Notch1与RISK/SAFE/HIF-1α信号通路整合在I-postC保护中的作用及其机制
-
批准号:81260024
-
项目类别:地区科学基金项目
-
资助金额:50.0万元
-
批准年份:2012
-
负责人:刘季春
-
依托单位:
氙气延迟后处理对兔脊髓缺血再灌注损伤的保护作用及SAFE细胞信号机制研究
-
批准号:81271387
-
项目类别:面上项目
-
资助金额:70.0万元
-
批准年份:2012
-
负责人:程卫平
-
依托单位: