Functional Programming Languages and Computer Architecture
Title | Functional Programming Languages and Computer Architecture PDF eBook |
Author | John Hughes |
Publisher | Springer Science & Business Media |
Pages | 684 |
Release | 1991-08-07 |
Genre | Computers |
ISBN | 9783540543961 |
This book offers a comprehensive view of the best and the latest work in functional programming. It is the proceedings of a major international conference and contains 30 papers selected from 126 submitted. A number of themes emerge. One is a growing interest in types: powerful type systems or type checkers supporting overloading, coercion, dynamic types, and incremental inference; linear types to optimize storage, and polymorphic types to optimize semantic analysis. The hot topic of partial evaluation is well represented: techniques for higher-order binding-time analysis, assuring termination of partial evaluation, and improving the residual programs a partial evaluator generates. The thorny problem of manipulating state in functional languages is addressed: one paper even argues that parallel programs with side-effects can be "more declarative" than purely functional ones. Theoretical work covers a new model of types based on projections, parametricity, a connection between strictness analysis and logic, and a discussion of efficient implementations of the lambda-calculus. The connection with computer architecture and a variety of other topics are also addressed.
Elements of Functional Programming
Title | Elements of Functional Programming PDF eBook |
Author | Chris Reade |
Publisher | Addison Wesley Publishing Company |
Pages | 624 |
Release | 1989 |
Genre | Computers |
ISBN |
Software -- Programming Techniques.
Functional Programming Languages and Computer Architecture
Title | Functional Programming Languages and Computer Architecture PDF eBook |
Author | Jean-Pierre Jouannaud |
Publisher | |
Pages | 413 |
Release | 1985 |
Genre | |
ISBN |
Functional Programming Languages and Computer Architecture
Title | Functional Programming Languages and Computer Architecture PDF eBook |
Author | Jean-Pierre Jouannaud |
Publisher | Springer Science & Business Media |
Pages | 424 |
Release | 1985-09 |
Genre | Computers |
ISBN | 9783540159759 |
An Architecture for Combinator Graph Reduction
Title | An Architecture for Combinator Graph Reduction PDF eBook |
Author | Philip John Koopman |
Publisher | Elsevier |
Pages | 172 |
Release | 2014-05-12 |
Genre | Computers |
ISBN | 1483270467 |
An Architecture for Combinator Graph Reduction examines existing methods of evaluating lazy functional programs using combinator reduction techniques, implementation, and characterization of a means for accomplishing graph reduction on uniprocessors, and analysis of the potential for special-purpose hardware implementations. Comprised of eight chapters, the book begins by providing a background on functional programming languages and existing implementation technology. Subsequent chapters discuss the TIGRE (Threaded Interpretive Graph Reduction Engine) methodology for implementing combinator graph reduction; the TIGRE abstract machine, which is used to implement the graph reduction methodology; the results of performance measurements of TIGRE on a variety of platforms; architectural metrics for TIGRE executing on the MIPS R2000 processor; and the potential for special-purpose hardware to yield further speed improvements. The final chapter summarizes the results of the research, and suggests areas for further investigation. Computer engineers, programmers, and computer scientists will find the book interesting.
Functional Programming Languages and Computer Architecture
Title | Functional Programming Languages and Computer Architecture PDF eBook |
Author | Jean-Pierre Jouannaud |
Publisher | |
Pages | 424 |
Release | 2014-01-15 |
Genre | |
ISBN | 9783662180754 |
The Implementation of Functional Programming Languages
Title | The Implementation of Functional Programming Languages PDF eBook |
Author | Simon L. Peyton Jones |
Publisher | Prentice Hall |
Pages | 472 |
Release | 1987 |
Genre | Computers |
ISBN |