Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Introduction to Functional Programming (Repost)

Posted By: advisors
Introduction to Functional Programming (Repost)

Introduction to Functional Programming By Richard Bird, Philip Wadler
1988 | 293 Pages | ISBN: 0134841972 , 0134841891 | DJVU | 2 MB


This is an introductory textbook on programming in general and functional programming in particular. No knowledge of computers or experience in writing programs is assumed. The book is therefore suitable for teaching a course in programming to first-year undergraduates, but it can also be used as an introduction to functional programming for students who are already experienced programmers. In order to get the most out of the book, the student should know some mathematics, or at least possess a general appreciation of the principles of mathematical reasoning. Our primary aim in writing this book is to convey a view of programming as a mathematical activity, and mathematical reasoning lies at the heart of our subject. Functional programming involves notation and concepts of a kind which should be familiar to anyone with a little mathematical experience. For example, any student who has used the basic trigonometric functions to formulate problems in geometry, and has applied simple trigonometric laws and identities to derive solutions to these problems, will soon appreciate that a similar activity is being suggested for computational problems and their solution by functional programs. It follows that the kind of mathematical understanding required is not very complicated or specialised, just the general ability to follow manipulations of formulae through applying algebraic laws, and the appreciation of why such manipulations can be useful in the task of solving practical problems.