Narrow your search
Listing 1 - 10 of 17 << page
of 2
>>
Sort by
Programs and machines: an introduction to the theory of computation
Author:
ISBN: 0471016500 Year: 1976 Publisher: London Wiley


Book
Thinking functionally with Haskell
Author:
ISBN: 1316191826 1316189988 1316092410 Year: 2015 Publisher: Cambridge : Cambridge University Press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Richard Bird is famed for the clarity and rigour of his writing. His new textbook, which introduces functional programming to students, emphasises fundamental techniques for reasoning mathematically about functional programs. By studying the underlying equational laws, the book enables students to apply calculational reasoning to their programs, both to understand their properties and to make them more efficient. The book has been designed to fit a first- or second-year undergraduate course and is a thorough overhaul and replacement of his earlier textbooks. It features case studies in Sudoku and pretty-printing, and over 100 carefully selected exercises with solutions. This engaging text will be welcomed by students and teachers alike.

Mathematics of program construction : second international conference, Oxford, U.K., June 29-July 3, 1992 : proceedings
Author:
ISBN: 3540566252 0387566252 354047613X Year: 1993 Volume: vol 669 Publisher: Berlin New York Springer-Verlag

Loading...
Export citation

Choose an application

Bookmark

Abstract

Not very long ago, the uninhibited use of mathematics in the development of software was regarded as something for academics alone. Today, there is moreand more interest from industry in formal methods based on mathematics. This interest has come from the success of a number of experiments on real industrial applications. Thus, there is not only a belief, but also evidence, that the study of computer programs as mathematical objects leads to more efficient methods for constructing them. The papers in this volume were presented at the Second International Conference on the Mathematics of Program Construction, held at St. Catherine's College, Oxford, June 29 - July 3, 1992. The conference was organized by the Oxford University Programming Research Group, and continued the theme set by the first - the use of crisp, clear mathematics in the discovery and design of algorithms. The second conference gives evidence of the ever-widening impact of precise mathematical methods in program development. There are papers applying mathematics not only to sequential programs but also to parallel and on-current applications, real-time and reactive systems, and to designs realised directly in hardware. The volume includes 5 invited papers and 19 contributed papers.


Book
Pearls of functional algorithm design
Author:
ISBN: 9780521513388 9780511763199 9780511902024 0511902026 9780511798870 0511798873 0511763190 0521513383 1139234781 1107206049 128274920X 9786612749209 0511901232 0511797478 0511900449 Year: 2012 Publisher: Cambridge: Cambridge university press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Richard Bird takes a radical 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.


Book
Introduction to functional programming using Haskell
Author:
Year: 1998 Publisher: London : Prentice Hall Europe,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Keywords


Book
Algorithm design with Haskell
Authors: ---
ISBN: 1108858260 1108869041 Year: 2020 Publisher: Cambridge : Cambridge University Press,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book is devoted to five main principles of algorithm design: divide and conquer, greedy algorithms, thinning, dynamic programming, and exhaustive search. These principles are presented using Haskell, a purely functional language, leading to simpler explanations and shorter programs than would be obtained with imperative languages. Carefully selected examples, both new and standard, reveal the commonalities and highlight the differences between algorithms. The algorithm developments use equational reasoning where applicable, clarifying the applicability conditions and correctness arguments. Every chapter concludes with exercises (nearly 300 in total), each with complete answers, allowing the reader to consolidate their understanding and apply the techniques to a range of problems. The book serves students (both undergraduate and postgraduate), researchers, teachers, and professionals who want to know more about what goes into a good algorithm and how such algorithms can be expressed in purely functional terms.


Book
Taxing agricultural land in developing countries
Author:
Year: 1974

Loading...
Export citation

Choose an application

Bookmark

Abstract

Keywords

Introduction to functional programming
Authors: ---
ISBN: 0134841891 0134841972 9780134841977 9780134841892 Year: 1988 Publisher: Englewood Cliffs (N.J.): Prentice Hall,

The personal income tax : phoenix from the ashes?
Authors: ---
ISBN: 044488288X 9780444882882 Year: 1990 Volume: 191 Publisher: Amsterdam: North-Holland,

Listing 1 - 10 of 17 << page
of 2
>>
Sort by