The functional programming style describes computations concisely. The applicative nature of functional programs allows careful analysis of these calculations for optimization. Efficient execution can be achieved by replacing recursive definitions with iterative implementations. The simplified form of functional programs allows effective use of denotational semantics techniques. The same analysis shows a method for implementation as parallel computations using message sending protocols. Networks of distributed processors can be designed in a straightforward way from these results
Functional programming has first been made known to a wider audience by the well-known Turing Award ...
Contains fulltext : mmubn000001_172857082.pdf (publisher's version ) (Open Access)...
AbstractFunctional and logic programming languages are combined into a new applicative language. The...
Our goal is to develop a new and highly flexible approach to program optimization. Instead of apply...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
The significance of functional programming is revealed as that the feasible approach to language ext...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
A good way of developing a correct program is to calculate it from its specification. Functional pro...
We express implementations of functional languages as a succession of program transformations in a c...
Today, the imperative style of programming is the most common, but at the same time is not inviolabl...
The significance of functional programming is revealed as that the feasible approach to language ext...
Functional logic languages amalgamate functional and logic \u000Aprogramming programming paradigms. ...
Functional programming languages are shown to be useful in the teaching of the concepts of recursion...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
Functional programming has first been made known to a wider audience by the well-known Turing Award ...
Contains fulltext : mmubn000001_172857082.pdf (publisher's version ) (Open Access)...
AbstractFunctional and logic programming languages are combined into a new applicative language. The...
Our goal is to develop a new and highly flexible approach to program optimization. Instead of apply...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
The significance of functional programming is revealed as that the feasible approach to language ext...
What is functional programming? – Functions are first class (objects). – That is, everything you can...
A good way of developing a correct program is to calculate it from its specification. Functional pro...
We express implementations of functional languages as a succession of program transformations in a c...
Today, the imperative style of programming is the most common, but at the same time is not inviolabl...
The significance of functional programming is revealed as that the feasible approach to language ext...
Functional logic languages amalgamate functional and logic \u000Aprogramming programming paradigms. ...
Functional programming languages are shown to be useful in the teaching of the concepts of recursion...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
Functional programming has first been made known to a wider audience by the well-known Turing Award ...
Contains fulltext : mmubn000001_172857082.pdf (publisher's version ) (Open Access)...
AbstractFunctional and logic programming languages are combined into a new applicative language. The...