The Functional Approach to Programming - No Information Available

The Functional Approach to Programming

By: No Information Available

Paperback | 28 December 1998

At a Glance

Paperback


RRP $123.95

$118.75

or 4 interest-free payments of $29.69 with

 or 

Ships in 15 to 25 business days

A programming course should concentrate on a program's logical structure and design rather than on simply writing code. The functional approach to programming achieves this aim because logical concepts are evident and programs are transparent, and so can be written quickly and cleanly. In this book, the authors emphasize the notions of function and 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. An appendix gives all the code used in the book in Standard ML.
Industry Reviews
"...a valuable contribution to programming practice...Cousineau and Mauny convincingly demonstrate the elegance and conciseness of the functional approach." Computing Reviews

More in Computer Programming & Software Development

Python & AI For Dummies - John C. Shovic

RRP $57.95

$44.75

23%
OFF
Web Engineering : Theory and Practice - Jeremiah Downey
The Essence of Software Engineering - Cersei Page
Introduction to Programming Languages - Gordon Hurley
The Practical Guide : The Practical Guide - Kerem Koseoglu
The C Programming Language : Prentice Hall Software - Brian Kernighan

RRP $107.04

$75.75

29%
OFF
MacBook Neo For Dummies - Mark L. Chambers

RRP $41.95

$33.75

20%
OFF
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Coding For Kids For Dummies : For Kids for Dummies - Camille McCue
Refactoring 2ed : Improving the Design of Existing Code - Martin Fowler
Think Python 3e : How To Think Like a Computer Scientist - Allen B. Downey
Videogame Architecture : Building Virtual Spaces - Luke Caspar Pearson

RRP $100.00

$70.99

29%
OFF
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$26.75

44%
OFF
Python Automation For Dummies : For Dummies (Computer/Tech) - Alan Simpson