000 01387nam a22002177a 4500
005 20210414114708.0
008 120425t xxu||||| |||| 00| 0 eng d
020 _a0521277248
050 _aQA76.73.H37.D25
100 _aDavie, Anthony J. T.
245 _aAn introduction to functional programming systems using Haskell. /
_cAnthony J. T. Davie
260 _aCambridge:
_bCambridge University Press,
_c1992..
300 _axiv, 290 p. :
_bill.;
_c24 cm.
440 _aCambridge computer science,
_n27
500 _aIncludes index.
505 _aContents: 1. Introduction; 2. Introduction to functional programs; 3. Techniques and methods; 4. Types; 5. Lambda calculus; 6. Applicative implementation; 7. Lazy evaluation; 8. Implementation of lazy evaluation; 9. Correctness; 10. Applicative program transformation; 11. Parallel evaluation; Bibliography; Appendices; Index.
520 _aAn introduction to functional programming and its associated systems. A unique feature is its use of the language Haskell for teaching both the rudiments and the finer points of the functional technique. It serves as an introduction both to functional programming and Haskell. Especially valuable are the chapters on programming and implementation, along with a large number of exercises.
650 _aFunctional programming
650 _aHaskell (Programming language)
942 _2lcc
_cBK
999 _c7505
_d15005