课题基金 / 基金详情

Programming with First-Class Contexts

Programming with First-Class Contexts
使用一流的上下文进行编程
批准号:
9302114
负责人:
Daniel Friedman
金额:
$15.04万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-09-15 至 1997-08-31

项目摘要

项目成果

Daniel Friedman的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
9302114 Friedman Contexts are a perfect means for expressing variable sharing across multiple lexical scopes. A context is a syntax tree with nonterminal leaves, called holes, that are to be filled later with terms (which are contexts as well). Unlike substitution, filling a context's hole with a term causes the term's free variables to be captured by the context's bound variables. First- class contexts thus are a basis for incremental development of information-sharing program pieces. Giving contexts first-class status facilitates separate compilation of contexts. The target code can be reused on different instantiations of the context's free variables or be reused on resolving its different filling terms' free variables. Contextual programming brings compilation, linking (context filling), and evaluation under the user's control. It is a conceptually simple and yet very general programming paradigm. In particular, modular and object-oriented programming are both special cases of contextual programming. This research has both formal and experimental components. Formal reasoning systems furnish a platform for analyzing and comparing contextual programming with other programming language concepts and mechanisms. Experiments are expected to generate insightful information to evaluate design decisions, uncover deficiencies, and develop a better understanding of contextual programming. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF Postdoctoral Fellowship in Biology FY 2020
  • 批准号:
    2010290
  • 项目类别:
    Fellowship Award
  • 资助金额:
    $13.8万
  • 财政年份:
    2020
  • 负责人:
    Daniel Friedman
  • 依托单位:
Collaborative Research: Preferences and Equilibrium in Laboratory Financial Markets
  • 批准号:
    1357867
  • 项目类别:
    Standard Grant
  • 资助金额:
    $32.45万
  • 财政年份:
    2014
  • 负责人:
    Daniel Friedman
  • 依托单位:
Doctoral Dissertation Research in DRMS: Financial Circuit Breakers: Theory and Experiments
  • 批准号:
    1260813
  • 项目类别:
    Standard Grant
  • 资助金额:
    $2.59万
  • 财政年份:
    2013
  • 负责人:
    Daniel Friedman
  • 依托单位:
ICES: Small: Economic Analysis of Recommender Systems
  • 批准号:
    1101741
  • 项目类别:
    Standard Grant
  • 资助金额:
    $39.62万
  • 财政年份:
    2011
  • 负责人:
    Daniel Friedman
  • 依托单位:
国内基金
海外基金
“Lignin-first”策略下镁碱催化原生木质素定向氧化为小分子有机酸的机制研究
  • 批准号:
    21908075
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    25.0万元
  • 批准年份:
    2019
  • 负责人:
    蒋叶涛
  • 依托单位:
基于First Principles的光催化降解PPCPs同步脱氮体系构建及其电子分配机制研究
  • 批准号:
    51778175
  • 项目类别:
    面上项目
  • 资助金额:
    59.0万元
  • 批准年份:
    2017
  • 负责人:
    丁杰
  • 依托单位: