The Functional Approach To Programming


Download The Functional Approach To Programming PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get The Functional Approach To Programming book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

The Functional Approach to Programming


The Functional Approach to Programming

Author: Guy Cousineau

language: en

Publisher: Cambridge University Press

Release Date: 1998-10-29


DOWNLOAD





Advanced text on how to program in the functional way; has exercises, solutions and code.

The Functional Approach to Programming


The Functional Approach to Programming

Author: Guy Cousineau

language: en

Publisher: Cambridge University Press

Release Date: 1998-10-29


DOWNLOAD





A programming course should concentrate as much as possible on a program's logical structure and design rather than simply show how to write code. The Functional Approach to Programming achieves this aim because logical concepts are evident and programs are transparent so can be written quickly and cleanly. In this book the authors emphasise the notions of function and function application which relate programming to familiar concepts from mathematics and logic. They introduce functional programming via examples but also explain what programs compute and how to reason about them. They show how the ideas can be implemented in the Caml language, a dialect of the ML family, and give examples of how complex programs from a variety of areas (such as arithmetic, tree algorithms, graph algorithms, text parsing and geometry) can be developed in close agreement with their specifications. Many exercises and examples are included throughout the book; solutions are also available.

Real-World Functional Programming


Real-World Functional Programming

Author: Tomas Petricek

language: en

Publisher: Simon and Schuster

Release Date: 2009-11-30


DOWNLOAD





Functional programming languages like F#, Erlang, and Scala are attractingattention as an efficient way to handle the new requirements for programmingmulti-processor and high-availability applications. Microsoft's new F# is a truefunctional language and C# uses functional language features for LINQ andother recent advances. Real-World Functional Programming is a unique tutorial that explores thefunctional programming model through the F# and C# languages. The clearlypresented ideas and examples teach readers how functional programming differsfrom other approaches. It explains how ideas look in F#-a functionallanguage-as well as how they can be successfully used to solve programmingproblems in C#. Readers build on what they know about .NET and learn wherea functional approach makes the most sense and how to apply it effectively inthose cases. The reader should have a good working knowledge of C#. No prior exposure toF# or functional programming is required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.