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

3.98  ·  Rating details ·  59 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 pr ...more
Hardcover, 350 pages
Published October 9th 2014 by Cambridge University Press (first published October 2nd 2014)
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 3.98  · 
Rating details
 ·  59 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 any ...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 mate
...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 Fregosi
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
Val
rated it really liked it
Dec 14, 2020
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
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

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

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
12 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
...more

News & Interviews

  As dedicated readers already know, some of the best and most innovative stories on the shelves come from the constantly evolving realm of...
46 likes · 10 comments