The Functional Approach to Programming

3.69 avg rating
( 13 ratings by Goodreads )
 
9780521576819: The Functional Approach to Programming
View all copies of this ISBN edition:
 
 

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.

"synopsis" may belong to another edition of this title.

Book Description:

In functional programming, logical concepts are evident and programs are transparent so can be written quickly and cleanly. The authors introduce the subject via examples and explain what programs compute and how to reason about them. They show how the ideas can implemented in Caml, a dialect of ML, and give examples of how complex programs from various areas 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.

Review:

"...a valuable contribution to programming practice...Cousineau and Mauny convincingly demonstrate the elegance and conciseness of the functional approach." Computing Reviews

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title

9780521571838: The Functional Approach to Programming

Featured Edition

ISBN 10:  0521571839 ISBN 13:  9780521571838
Publisher: Cambridge University Press, 1998
Hardcover

Top Search Results from the AbeBooks Marketplace

1.

Cousineau, Guy; Mauny, Michel
Published by Cambridge University Press
ISBN 10: 0521576814 ISBN 13: 9780521576819
New PAPERBACK Quantity Available: 1
Seller:
Cloud 9 Books
(Wellington, FL, U.S.A.)
Rating
[?]

Book Description Cambridge University Press. PAPERBACK. Condition: New. 0521576814 New Condition. Seller Inventory # NEW7.0207918

More information about this seller | Contact this seller

Buy New
US$ 59.99
Convert currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, rates & speeds

2.

Cousineau, Guy; Mauny, Michel
Published by Cambridge University Press
ISBN 10: 0521576814 ISBN 13: 9780521576819
New PAPERBACK Quantity Available: 1
Seller:
Balkanika Online
(Woodinville, WA, U.S.A.)
Rating
[?]

Book Description Cambridge University Press. PAPERBACK. Condition: New. 0521576814 Brand new book. STUDENT US EDITION. Never used. Nice gift.Best buy. Shipped promptly and packaged carefully. Seller Inventory # SKU5004339

More information about this seller | Contact this seller

Buy New
US$ 66.88
Convert currency

Add to Basket

Shipping: US$ 5.00
Within U.S.A.
Destination, rates & speeds

3.

Guy Cousineau, Michel Mauny, K. Callaway (Translator)
Published by Cambridge University Press (1998)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Cambridge University Press, 1998. Paperback. Condition: New. English Ed. Seller Inventory # DADAX0521576814

More information about this seller | Contact this seller

Buy New
US$ 69.26
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

4.

Cousineau, Guy, Mauny, Michel
Published by Cambridge University Press (2018)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Paperback Quantity Available: 2
Print on Demand
Seller:
Save With Sam
(North Miami, FL, U.S.A.)
Rating
[?]

Book Description Cambridge University Press, 2018. Paperback. Condition: New. Brand New! This item is printed on demand. Seller Inventory # VIB0521576814

More information about this seller | Contact this seller

Buy New
US$ 73.81
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

5.

Cousineau, Guy
Published by Cambridge University Press (2016)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Cambridge University Press, 2016. Paperback. Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Seller Inventory # ria9780521576819_lsuk

More information about this seller | Contact this seller

Buy New
US$ 72.48
Convert currency

Add to Basket

Shipping: US$ 5.04
From United Kingdom to U.S.A.
Destination, rates & speeds

6.

Cousineau Guy
Published by Cambridge University Press
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Quantity Available: 1
Seller:
Majestic Books
(London, ,, United Kingdom)
Rating
[?]

Book Description Cambridge University Press. Condition: New. pp. 460. Seller Inventory # 8318900

More information about this seller | Contact this seller

Buy New
US$ 72.45
Convert currency

Add to Basket

Shipping: US$ 7.19
From United Kingdom to U.S.A.
Destination, rates & speeds

7.

Guy Cousineau, Michel Mauny
Published by CAMBRIDGE UNIVERSITY PRESS, United Kingdom (1998)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Paperback Quantity Available: 10
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description CAMBRIDGE UNIVERSITY PRESS, United Kingdom, 1998. Paperback. Condition: New. ENGLISH. Language: English. Brand new Book. 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. Seller Inventory # AAV9780521576819

More information about this seller | Contact this seller

Buy New
US$ 81.66
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

8.

Guy Cousineau; Michel Mauny
Published by Cambridge University Press (1998)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Cambridge University Press, 1998. Condition: New. book. Seller Inventory # M0521576814

More information about this seller | Contact this seller

Buy New
US$ 80.07
Convert currency

Add to Basket

Shipping: US$ 3.27
Within U.S.A.
Destination, rates & speeds

9.

Guy Cousineau, Michel Mauny
Published by CAMBRIDGE UNIVERSITY PRESS, United Kingdom (1998)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description CAMBRIDGE UNIVERSITY PRESS, United Kingdom, 1998. Paperback. Condition: New. ENGLISH. Language: English . Brand New Book ***** Print on Demand *****.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. Seller Inventory # AAV9780521576819

More information about this seller | Contact this seller

Buy New
US$ 83.60
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

10.

Cousineau, Guy
Published by Cambridge University Press (1998)
ISBN 10: 0521576814 ISBN 13: 9780521576819
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Cambridge University Press, 1998. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9780521576819

More information about this seller | Contact this seller

Buy New
US$ 81.40
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book