Theory and Implementation of Equational Logic Programming
Theory and Implementation of Equational Logic Programming
批准号:
9016905
负责人:
Michael O'Donnell
金额:
$18.13万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-01-01 至 1993-06-30
中文摘要
该奖项将继续进行一项正在进行的研究项目, 等式逻辑程序设计的可实现性和实用性。 该项目已经为一个等式生成了一个编译器。 程序设计语言,其中程序是一组方程, 输入是一个术语,计算是某些逻辑的推导 在程序中的方程的后果,导致输出 与输入等价的标准形式的项。 的新颖特征 语言包括完全拒绝妥协语义, 性能,导致统一使用“懒惰”评估-- 技术,其中确切的信息证明相关的, 最终的输出是自动计算的, 设施,这给消费者的一个长期动态控制其 计算 编译器的当前版本使用分部 中间代码的评估作为一个优化的C编译器。 持续的研究将包括对更复杂的 评估技术,以提高性能,性能 将这些技术应用于其他语言的影响, 理论上的进步,以扩大类方程的计划, 可以编译,引入模块化的语义分支 编程构造,并与高级用户进行实验 接口,包括结构编辑器接口。
英文摘要
This award will continue an ongoing research project to explore the implementability and utility of Equational Logic Programming . The project has already produced a compiler for an equational programming language, in which a program is a set of equations, an input is a term, a computation is a derivation of certain logical consequences of the equations in the program, leading to the output of a term in normal form equivalent to the input. Novel features of the language include a total refusal to compromise semantics for performance, leading to a uniform use of "lazy" evaluation-- a technique in which precisely the information demonstrably relevant to the final output is automatically computed-- and a lazy input/output facility, which gives the consumer of a term dynamic control of its computation. The current version of the compiler uses partial evaluation of intermediate code as an optimized compilers for C. Continuing research will include the study of more sophisticated evaluation techniques to improve performance, the performance implications of applying those techniques to other languages, theoretical advances to extend the class of equational programs that can be compiled, the semantic ramifications of introducing modular programming constructs, and experimentation with advanced user interfaces, including structure editor interfaces.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: A bisulfite-free method of quantifying the methylation patterns for detecting cancer recurrence in blood
-
批准号:2131361
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2021
-
负责人:Michael O'Donnell
-
依托单位:
Replication of the lagging strand by DNA Polymerase III Holoenzyme
-
批准号:9303921
-
项目类别:Standard Grant
-
资助金额:$27.0万
-
财政年份:1993
-
负责人:Michael O'Donnell
-
依托单位:
Rigorous Mathematical Sciences Curriculum for the Humanities and Social Sciences
-
批准号:8950775
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:1990
-
负责人:Michael O'Donnell
-
依托单位:
The University of Chicago Computer Science Laboratory
-
批准号:8822657
-
项目类别:Continuing Grant
-
资助金额:$179.86万
-
财政年份:1989
-
负责人:Michael O'Donnell
-
依托单位:
Theory and Implementation of Equational Logic Programming
-
批准号:8805503
-
项目类别:Continuing Grant
-
资助金额:$27.46万
-
财政年份:1988
-
负责人:Michael O'Donnell
-
依托单位:
Biochemical Mechanism of DNA Polymerase III Holoenzyme
-
批准号:8706000
-
项目类别:Continuing Grant
-
资助金额:$10.0万
-
财政年份:1987
-
负责人:Michael O'Donnell
-
依托单位:
A Proposal for Research on Equational Logic as a Programming Language
-
批准号:8601843
-
项目类别:Standard Grant
-
资助金额:$18.7万
-
财政年份:1986
-
负责人:Michael O'Donnell
-
依托单位:
海外基金