Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Pearls of Functional Algorithm Design

Richard Bird
Тип: PDF
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. These 30 short chapters each deal with a particular programming problem drawn from sources as diverse as games and puzzles, intriguing combinatorial tasks, and more familiar areas such as data compression and string matching. Each pearl starts with the statement of the problem expressed using the functional programming language Haskell, a powerful yet succinct language for capturing algorithmic ideas clearly and simply. The novel aspect of the book is that each solution is calculated from an initial formulation of the problem in Haskell by appealing to the laws of functional programming. Pearls of Functional Algorithm Design will appeal to the aspiring functional programmer, students and teachers interested in the principles of algorithm design, and anyone seeking to master the techniques of reasoning about programs in an equational style.
Richard Bird takes a radically new approach to algorithm design, namely, design by calculation. This unique collection of 30 programming problems draws from various sources including games and puzzles, sorting, and problems in data compression.
Другие файлы:

Algorithm Design
Algorithm Design описывает алгоритмы, исходя из проблем реального мира, которые порождают их. Книга учит спектру услуг по проектированию и методам ана...

Introduction to Algorithms: A Creative Approach
This book emphasizes the creative aspects of algorithm design by examining steps used in the process of algorithms development. The heart of this crea...

The Algorithm Design Manual, 2 Edition
....The most comprehensive guide to designing practical and efficient algorithms!....This newly expanded and updated second edition of the best-sellin...

Becoming Functional
In each chapter, you’ll learn a functional concept and then use it to refactor the fictional XXY company’s imperative-style legacy code, writing and t...

Sustainable by Design: Explorations in Theory and Practice
To advance the subject of design one has to engage in the activity of designing. Sustainable by Design offers a compelling and innovative,design-centr...