Introduction to Functional by John Harrison [PDF] |erisdar|

seeders: 9
leechers: 1
Added on November 20, 2013 by erisdarin Books > Academic
Torrent verified.



Introduction to Functional by John Harrison [PDF] |erisdar| (Size: 651.03 KB)
 Introduction to Functional.pdf651.03 KB


Description

if you liked the upload, appreciate a thumbs up on upload. thank you smile
and gives a peek at my other uploads by clicking here


image



Author : John Harrison, Research Associate, Cambridge University

Publication Date : December 1997


Excerpts

This book serves as the lecture notes for the Introduction to Functional Programming course, at Cambridge University.

For those used to imperative programming, the transition to functional programming is inevitably difficult, whatever approach is taken. While some will be impatient to get quickly to real programming, this book starts with lambda calculus, and show how it can be seen as the theoretical underpinning for functional languages. This has the merit of corresponding quite well to the actual historical line of development.

So first the book introduces lambda calculus, and shows how what was originally intended as a formal logical system for mathematics turned out to be a completely general programming language. It then discusses why we might want to add types to lambda calculus, and show how it can be done. This leads us into ML, which is essentially an extended and optimized implementation of typed lambda calculus with a certain evaluation strategy. The book covers the practicalities of basic functional programming in ML, and discuss polymorphism and most general types. It then moves on to more advanced topics including exceptions and ML's imperative features. Finally, the book concludes with some substantial examples, which should provide evidence for the power of ML.



SEED for 48Hours thanks smilesmile

Sharing Widget


Download torrent
651.03 KB
seeders:9
leechers:1
Introduction to Functional by John Harrison [PDF] |erisdar|

All Comments

Thank you.
if u need any help about the torrent! ask me