AbstractOur framework is a programming method whose main idea consists in solving a problem statically and explicitly before taking some execution details into account.Within the framework of the methodology for constructing a program, we are often compelled to introduce intermediate values. We prove that in the case of sequential languages, and especially when they are sequence data types, those intermediates do not need to be effectively constructed. This aspect of the problem is obviously connected with efficiency. We suggest program transformation as a possible means of eliminating useless intermediates in the case of sequential languages.This paper follows [12] and aims at describing a program construction method, a set of transformati...
There has been much research in recent years on the problems of program and system development but v...
In understanding complex algorithms, the notions of encapsulation and modularization have played a ...
Rewrite rules with side conditions can elegantly express many classical compiler optimizations for i...
AbstractOur framework is a programming method whose main idea consists in solving a problem statical...
AbstractThis paper proposes a programming method whose main idea is to give a simple static solution...
Incremental computation takes advantage of repeated computations on inputs that differ slightly fro...
Static cost models have a hard time coping with hardware components exhibiting complex run-time beha...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
We aim to specify program transformations in a declarative style, and then to generate executable pr...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Every compiler passes code through several stages, each a sort of mini- compiler of its own. Thus...
We wish to extend the effectiveness of loop-restructuring compilers by improving the robustness of l...
This article describes an approach to program optimization based on transformations, where temporal ...
A systematic approach is given for deriving incremental programs from non-incremental programs writt...
There has been much research in recent years on the problems of program and system development but v...
In understanding complex algorithms, the notions of encapsulation and modularization have played a ...
Rewrite rules with side conditions can elegantly express many classical compiler optimizations for i...
AbstractOur framework is a programming method whose main idea consists in solving a problem statical...
AbstractThis paper proposes a programming method whose main idea is to give a simple static solution...
Incremental computation takes advantage of repeated computations on inputs that differ slightly fro...
Static cost models have a hard time coping with hardware components exhibiting complex run-time beha...
AbstractA compiler optimization is sound if the optimized program that it produces is semantically e...
We aim to specify program transformations in a declarative style, and then to generate executable pr...
In this paper, we have presented a new approach of programming languages inter-conversion which can ...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Every compiler passes code through several stages, each a sort of mini- compiler of its own. Thus...
We wish to extend the effectiveness of loop-restructuring compilers by improving the robustness of l...
This article describes an approach to program optimization based on transformations, where temporal ...
A systematic approach is given for deriving incremental programs from non-incremental programs writt...
There has been much research in recent years on the problems of program and system development but v...
In understanding complex algorithms, the notions of encapsulation and modularization have played a ...
Rewrite rules with side conditions can elegantly express many classical compiler optimizations for i...