Fr. 112.20

Algorithms - A Functional Programming Approach

English · Paperback / Softback

Shipping usually within 3 to 5 weeks

Description

Read more

The design of algorithms for problem solving lies at the heart of computer science. Concise, yet authoritative, this book teaches the skills needed to master this essential subject. The authors challenge more traditional methods of teaching algorithms by using a functional programming context, with Haskell as the implementation language. This leads to smaller, clearer and more elegant programs which enable the programmer to understand the algorithm itself more quickly and use that understanding to explore alternative solutions. Placing the emphasis on program development rather than the mathematical properties of algorithms, the book uses a succession of practical programming examples to develop in the reader problem-solving skills which can be easily transferred to other language paradigms.

List of contents

  1. Introduction
  2. Functional Programming in Haskell
  3. The Efficiency of Functional Programs
  4. Concrete Data Types
  5. Abstract Data Types
  6. Sorting
  7. Graph Algorithms
  8. Top-down Design Techniques
  9. Dynamic Programming
  10. Advanced Topics
  11. Bibliography
A. Haskell Impelementations
B. Mathematical Background
Index

Summary

The design of algorithms for problem solving lies at the heart of computer science. Concise, yet authoritative, this book teaches the skills needed to master this essential subject.  The authors challenge more traditional methods of teaching algorithms by using a functional programming context, with Haskell as the implementation language. This leads to smaller, clearer and more elegant programs which enable the programmer to understand the algorithm itself more quickly and use that understanding to explore alternative solutions. Placing the emphasis on program development rather than the mathematical properties of algorithms, the book uses a succession of practical programming examples to develop in the reader problem-solving skills which can be easily transferred to other language paradigms.

Product details

Authors Guy Lapalme, Fethi Rabhi, Fethi A. Rabhi
Publisher Addison-Wesley Longman, Amsterdam
 
Languages English
Product format Paperback / Softback
Released 01.01.1999
 
EAN 9780201596045
ISBN 978-0-201-59604-5
No. of pages 256
Dimensions 173 mm x 235 mm x 1 mm
Weight 390 g
Illustrations w. figs.
Series International Computer Science Series
International Computer Science Series
Subject Natural sciences, medicine, IT, technology > IT, data processing > IT

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.