The techniques for compilation and optimiza-tion of the declarative (logic and functional) programming languages are quite different from those used for procedural (imperative) languages, especially on the low level. There are however several reasons why they are still relevant even for the typically procedural lan-guage compilers like GCC: On higher level we can observe similarities, and due to more sys-tematic design of the declarative languages the development in these areas is usually more ad-vanced. In some contexts it is also consid-ered a good style to use declarative program-ming techniques (recursion, generic program-ming, callbacks) even in imperative languages; currently the performance penalties for these constructs are usually ...
A systematic approach is given for deriving incremental programs from non-incremental programs writt...
International audienceIncreasingly complex hardware makes the design of effective compilers difficul...
AbstractThis paper surveys reduction or evaluation strategies for functional and functional logic pr...
We discuss some approaches to declarative programming including functional programming, various logi...
Program analysis and specialisation for declarative languages have been subjects of active research ...
This paper surveys reduction or evaluation strategies for functional and functional logic programs. ...
Since the initial efforts in reconciling the styles of functional programming and logic programming,...
Declarative programming languages, are high-level programming languages in which one only has to sta...
The semantics of an imperative programming language can be expressed as a program in a declarative ...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
Declarative languages build on sound theoretical bases to provide attractive frame- works for appli...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
Incrementalization is at the core of a systematic program de-sign method, especially for the design ...
The thesis investigates several aspects of the expressive power of declarative programming languages...
Declarative programming languages base on the idea that programs should be as close as possible to t...
A systematic approach is given for deriving incremental programs from non-incremental programs writt...
International audienceIncreasingly complex hardware makes the design of effective compilers difficul...
AbstractThis paper surveys reduction or evaluation strategies for functional and functional logic pr...
We discuss some approaches to declarative programming including functional programming, various logi...
Program analysis and specialisation for declarative languages have been subjects of active research ...
This paper surveys reduction or evaluation strategies for functional and functional logic programs. ...
Since the initial efforts in reconciling the styles of functional programming and logic programming,...
Declarative programming languages, are high-level programming languages in which one only has to sta...
The semantics of an imperative programming language can be expressed as a program in a declarative ...
Abstract. This tutorial provides an overview and introduction to declarative programming exploiting ...
Declarative languages build on sound theoretical bases to provide attractive frame- works for appli...
Imperative programming languages were initially built for uniprocessor systems that evolved out of t...
Incrementalization is at the core of a systematic program de-sign method, especially for the design ...
The thesis investigates several aspects of the expressive power of declarative programming languages...
Declarative programming languages base on the idea that programs should be as close as possible to t...
A systematic approach is given for deriving incremental programs from non-incremental programs writt...
International audienceIncreasingly complex hardware makes the design of effective compilers difficul...
AbstractThis paper surveys reduction or evaluation strategies for functional and functional logic pr...