An algorithm for optimal lambda calculus reduction
J Lamping - Proceedings of the 17th ACM SIGPLAN-SIGACT …, 1989 - dl.acm.org
We present an algorithm for lambda expression reduction that avoids any copying that could
later cause duplication of work. It is optimal in the sense defined by Lévy. The basis of the …
later cause duplication of work. It is optimal in the sense defined by Lévy. The basis of the …
Concurrent clean
E Nöcker, JEW Smetsers, MCJD van Eekelen… - PARLE'91 Parallel …, 1991 - Springer
Concurrent Clean is an experimental, lazy, higher-order parallel functional programming
language based on term graph rewriting. An important difference with other languages is …
language based on term graph rewriting. An important difference with other languages is …
Graph Grammars and Their Application to Computer Science: 4th International Workshop Bremen, Germany, March 5–9, 1990 Proceedings
H Ehrig, HJ Kreowski, G Rozenberg - International Workshop on Graph …, 1990 - Springer
Map L-systems have been successfully applied in the past decade to the study of cell
division patterns and plant morphogenesis. They are used to describe the spatial-temporal …
division patterns and plant morphogenesis. They are used to describe the spatial-temporal …
Dactl: An experimental graph rewriting language
JRW Glauert, JR Kennaway, MR Sleep - … , March 5–9, 1990 Proceedings 4, 1991 - Springer
Dactl is an experimental language programming language based on fine grain graph
transformations. It was developed in the context of a large parallel reduction machine …
transformations. It was developed in the context of a large parallel reduction machine …
Specifying and executing optimizations for generalized control flow graphs
Optimizations performed by compilers, usually expressed as rewrites on program graphs,
are a core part of modern compilers. However, even production compilers have bugs, and …
are a core part of modern compilers. However, even production compilers have bugs, and …
[图书][B] Functional programs as executable specifications
PWM Koopman - 1990 - repository.ubn.ru.nl
In an ideal situation these phases are strict sequential and the interfaces are unambiguous.
But, in many situations these phases are not clearly separable and sequential. The definition …
But, in many situations these phases are not clearly separable and sequential. The definition …
Asynchronous mobile processes and graph rewriting
J Glauert - International Conference on Parallel Architectures and …, 1992 - Springer
Honda and Tokoro provide a formal system for communicating systems developed from
Milner's π-calculus. Unlike other formalisms, their work is based on asynchronous …
Milner's π-calculus. Unlike other formalisms, their work is based on asynchronous …
[图书][B] A parallel functional language compiler for message-passing multicomputers
SB Junaidu - 1998 - search.proquest.com
The research presented in this thesis is about the design and implementation of Naira, a
parallel, parallelising compiler for a rich, purely functional programming language. The …
parallel, parallelising compiler for a rich, purely functional programming language. The …
[PDF][PDF] Dactl: an experimental graph rewriting
JRW Glauert, R Kennaway… - Journal of …, 1997 - researchgate.net
A generalized computational model based on graph rewriting is presented along with Dactl,
an associated compiler target (intermediate) language. An illustration of the capability of …
an associated compiler target (intermediate) language. An illustration of the capability of …
[图书][B] Recognition of high-level algorithms
RB Finkbine - 1994 - search.proquest.com
Software reengineering is the repair and reuse of existing computer software. Its practice
attempts to add the qualities of maintainability and understandability to existing software with …
attempts to add the qualities of maintainability and understandability to existing software with …