It is argued that a programming style based on higher order techniquesthe use of procedures that have other procedures as arguments andor resultscan be most eectively employed if it is driven by abstraction from real algorithms rather than attempting to work with a xed set of functional forms and the use of imperative forms and mutative procedures is permitted even encour aged rather than restricting to a purely applicative style A sequence of examples is presented illustrating a number of higher order techniques operators iterators accumulation reduction parallel reductionand their eective use in conjunction with mutative procedures The examples culminate with an interesting family of sorting algorithms illustrating how higher ...
Abstract. We propose a simple compositional program logic for an imperative extension of call-by-val...
This paper develops a sound and complete transformation-based algorithm forunification in an extensi...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
In this thesis I show is that it is possible to give modular correctness proofs of interesting highe...
Abstract. Higher order is considered a good methodology for program design and specication, further...
Because implementations tend to favour a recursive deterministic ANDintensive programming style, it ...
Higher order programming is considered a good methodology for program design and specification, furt...
The aim of this tutorial is to draw together ideas from the Design Patterns community (the Gang of F...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
We present a compositional programme logic for call-by-value imperative higher-order functions with ...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...
Higher-order functions and imperative references are language features supported by many mainstream ...
Higher order programming is considered a good methodology for program design and specification, fu...
Abstract. The paper investigates the use of preprocessing in adding higher order functionalities to...
Abstract. We propose a simple compositional program logic for an imperative extension of call-by-val...
This paper develops a sound and complete transformation-based algorithm forunification in an extensi...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...
In this thesis I show is that it is possible to give modular correctness proofs of interesting highe...
Abstract. Higher order is considered a good methodology for program design and specication, further...
Because implementations tend to favour a recursive deterministic ANDintensive programming style, it ...
Higher order programming is considered a good methodology for program design and specification, furt...
The aim of this tutorial is to draw together ideas from the Design Patterns community (the Gang of F...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
We present a compositional programme logic for call-by-value imperative higher-order functions with ...
. A higher order logic programming system is presented. The declarative semantics of the system is b...
Abstract Pure logic programming lacks some features known from other modern programming languages, e...
Higher-order functions and imperative references are language features supported by many mainstream ...
Higher order programming is considered a good methodology for program design and specification, fu...
Abstract. The paper investigates the use of preprocessing in adding higher order functionalities to...
Abstract. We propose a simple compositional program logic for an imperative extension of call-by-val...
This paper develops a sound and complete transformation-based algorithm forunification in an extensi...
In this paper we present an approach for modelling functional procedures (as they occur in imperativ...