Goodreads helps you keep track of books you want to read.
Start by marking “Thinking Functionally with Haskell” as Want to Read:
Thinking Functionally with Haskell
Enlarge cover
Rate this book
Clear rating
Open Preview

Thinking Functionally with Haskell

4.04  ·  Rating details ·  57 ratings  ·  3 reviews
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 ...more
Hardcover, 350 pages
Published September 10th 2014 by Cambridge University Press
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Thinking Functionally with Haskell, please sign up.

Be the first to ask a question about Thinking Functionally with Haskell

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.04  · 
Rating details
 ·  57 ratings  ·  3 reviews


More filters
 | 
Sort order
Start your review of Thinking Functionally with Haskell
Mattias Lundell
Dec 16, 2014 rated it it was amazing
Shelves: 2015
Great read! A lot of exercises with solutions (not yet tried the exercises though).
Dirk
Dec 20, 2018 rated it it was amazing
A really good book on programming in Haskell, well suited to people with some prior experience with programming in any other language. It does a good job in changing the way you think about programming. The author compares mathematics to programming, shows that they are very closely related, and provides good examples and exercises to prove it. The author also likes to use proofs to validate pieces of Haskell code which is really cool. I also really enjoyed the Sudoku solver, which is unlike ...more
Freddy Potargent
Excellent book. Good introduction to functional programming and Haskell with emphasis on equational reasoning for program transformation and proving. This highlights the real strength of functional programming and should or could be an eye-opener for programmers unfamiliar with the functional programming style.

Every chapter ends with exercises which are definitely worth trying, first to get some hands-on experience with the material just read and second, to get a deeper understanding of the
...more
Rebcabin
rated it liked it
Sep 09, 2017
Tra
rated it liked it
Nov 25, 2014
Thomas Junier
rated it really liked it
Nov 13, 2015
Federico
rated it it was ok
Jan 19, 2020
Andrey
rated it really liked it
Nov 06, 2016
Roman Tereshchenko
rated it did not like it
Jun 04, 2019
Corey Winkelmann
rated it really liked it
Aug 02, 2015
Dave
rated it really liked it
Jul 02, 2017
Daniel Bloor
rated it really liked it
Aug 05, 2017
Tyler
rated it liked it
Jul 03, 2015
Wayne Cotter
rated it liked it
Feb 05, 2019
Jeff Walker
rated it did not like it
May 25, 2019
Steve
rated it liked it
Oct 30, 2014
David
rated it it was amazing
May 24, 2015
Graham Lee
rated it really liked it
Jan 07, 2015
Vahid Mavaji
rated it it was amazing
Jun 22, 2018
James
rated it it was amazing
Oct 02, 2016
Brandon Hamilton
rated it it was amazing
Jan 03, 2015
Vladimir Nikolov
rated it really liked it
Dec 26, 2015
Juan Bono
rated it really liked it
Jul 10, 2015
Andrew Cowie
rated it liked it
Feb 02, 2017
Kyle Mcgill
rated it it was amazing
May 07, 2016
Ethan Riley
rated it liked it
Sep 27, 2018
Giovanni
rated it liked it
Jul 28, 2018
Mark
rated it really liked it
May 06, 2018
Jean-Alexandre
rated it it was amazing
Oct 28, 2015
Robert Welland
rated it it was amazing
Jan 13, 2018
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • The Pragmatic Programmer: From Journeyman to Master
  • Digital Minimalism: Choosing a Focused Life in a Noisy World
  • Manufacturing Consent: The Political Economy of the Mass Media
  • Hate Inc.: Why Today's Media Makes Us Despise One Another
  • The Chapo Guide to Revolution: A Manifesto Against Logic, Facts, and Reason
  • The Management of Savagery: How America's National Security State Fueled the Rise of Al Qaeda, Isis, and Donald Trump
  • Effective Java Programming Language Guide
  • Introduction to Algorithms
  • Designing Data-Intensive Applications
  • America: The Farewell Tour
  • Requiem for the American Dream: The 10 Principles of Concentration of Wealth & Power
  • Essentialism: The Disciplined Pursuit of Less
  • Real World Haskell: Code You Can Believe In
  • The Mythical Man-Month: Essays on Software Engineering
  • Capitalist Realism: Is There No Alternative?
  • Cracking the Coding Interview: 150 Programming Questions and Solutions
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
10 followers
Prof. Richard Simpson Bird is a computer scientist.

There are other authors named Richard Bird:
* Richard Bird — a horticultural expert and gardening author
* Richard Bird — a contemporary author
* Richard Bird — an early 20th-century author