39 books
—
3 voters
Functional Programming Books
Showing 1-50 of 369
Purely Functional Data Structures (Volume 0)
by (shelved 39 times as functional-programming)
avg rating 4.15 — 674 ratings — published 1996
Learn You a Haskell for Great Good! (ebook)
by (shelved 35 times as functional-programming)
avg rating 4.30 — 2,383 ratings — published 2011
Functional Programming in Scala (Paperback)
by (shelved 30 times as functional-programming)
avg rating 4.42 — 757 ratings — published 2013
Structure and Interpretation of Computer Programs (Paperback)
by (shelved 28 times as functional-programming)
avg rating 4.47 — 4,875 ratings — published 1984
An Introduction to Functional Programming Through Lambda Calculus (Paperback)
by (shelved 22 times as functional-programming)
avg rating 4.13 — 226 ratings — published 1989
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F# (Paperback)
by (shelved 21 times as functional-programming)
avg rating 4.49 — 681 ratings — published
The Little Schemer (Paperback)
by (shelved 21 times as functional-programming)
avg rating 4.29 — 1,994 ratings — published 1974
Real World Haskell (Paperback)
by (shelved 19 times as functional-programming)
avg rating 3.94 — 943 ratings — published 2008
Pearls of Functional Algorithm Design (Hardcover)
by (shelved 19 times as functional-programming)
avg rating 4.21 — 151 ratings — published 2010
Grokking Simplicity: Taming complex software with functional thinking (Paperback)
by (shelved 16 times as functional-programming)
avg rating 4.17 — 337 ratings — published 2019
Learn you some Erlang for great good! (Paperback)
by (shelved 15 times as functional-programming)
avg rating 4.49 — 353 ratings — published 2012
The Joy of Clojure (Paperback)
by (shelved 15 times as functional-programming)
avg rating 4.17 — 961 ratings — published 2010
Category Theory for Programmers (ebook)
by (shelved 14 times as functional-programming)
avg rating 4.20 — 196 ratings — published 2014
The Seasoned Schemer (Paperback)
by (shelved 14 times as functional-programming)
avg rating 4.28 — 267 ratings — published 1995
Functional and Reactive Domain Modeling (Paperback)
by (shelved 12 times as functional-programming)
avg rating 4.20 — 169 ratings — published
Haskell Programming From First Principles (ebook)
by (shelved 12 times as functional-programming)
avg rating 4.32 — 273 ratings — published 2015
Functional JavaScript: Introducing Functional Programming with Underscore.js (Paperback)
by (shelved 12 times as functional-programming)
avg rating 4.07 — 429 ratings — published 2013
Programming in Haskell (Paperback)
by (shelved 12 times as functional-programming)
avg rating 4.10 — 500 ratings — published 2006
Introduction to Functional Programming (Prentice-Hall Series in Engineering of the Physical Sciences)
by (shelved 11 times as functional-programming)
avg rating 4.08 — 87 ratings — published 1988
Let Over Lambda (Paperback)
by (shelved 11 times as functional-programming)
avg rating 4.04 — 264 ratings — published 2008
Programming Clojure (Paperback)
by (shelved 11 times as functional-programming)
avg rating 3.84 — 626 ratings — published 2009
Land of Lisp (Paperback)
by (shelved 10 times as functional-programming)
avg rating 4.16 — 677 ratings — published 2010
Types and Programming Languages (Mit Press)
by (shelved 9 times as functional-programming)
avg rating 4.28 — 591 ratings — published 2002
Clojure Programming: Practical Lisp for the Java World (Paperback)
by (shelved 9 times as functional-programming)
avg rating 4.15 — 465 ratings — published 2011
Programming in Scala: A Comprehensive Step-by-step Guide (Paperback)
by (shelved 9 times as functional-programming)
avg rating 4.21 — 1,664 ratings — published 2008
Grokking Functional Programming (Paperback)
by (shelved 8 times as functional-programming)
avg rating 4.59 — 61 ratings — published
Professor Frisby's Mostly Adequate Guide to Functional Programming (ebook)
by (shelved 8 times as functional-programming)
avg rating 4.32 — 359 ratings — published
Programming Erlang: Software for a Concurrent World (Paperback)
by (shelved 8 times as functional-programming)
avg rating 4.03 — 753 ratings — published 2007
The Haskell Road to Logic, Maths and Programming (Paperback)
by (shelved 8 times as functional-programming)
avg rating 3.62 — 119 ratings — published 2004
The Little Typer (Mit Press)
by (shelved 7 times as functional-programming)
avg rating 4.08 — 98 ratings — published 2018
Functional-Light JavaScript: Pragmatic, Balanced FP in JavaScript (Kindle Edition)
by (shelved 7 times as functional-programming)
avg rating 4.25 — 174 ratings — published
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming (Paperback)
by (shelved 7 times as functional-programming)
avg rating 4.54 — 169 ratings — published 2013
The Reasoned Schemer (Paperback)
by (shelved 7 times as functional-programming)
avg rating 4.25 — 228 ratings — published 2005
Clojure for the Brave and True (ebook)
by (shelved 7 times as functional-programming)
avg rating 4.27 — 573 ratings — published 2015
Functional Thinking: Paradigm Over Syntax (Paperback)
by (shelved 7 times as functional-programming)
avg rating 3.41 — 228 ratings — published 2014
Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun (Paperback)
by (shelved 7 times as functional-programming)
avg rating 4.29 — 739 ratings — published 2013
How to Design Programs: An Introduction to Programming and Computing (Hardcover)
by (shelved 7 times as functional-programming)
avg rating 4.02 — 271 ratings — published 2001
Functional Programming for the Object-Oriented Programmer (ebook)
by (shelved 7 times as functional-programming)
avg rating 3.83 — 76 ratings — published 2012
Real-World Functional Programming: With Examples in F# and C# (Paperback)
by (shelved 7 times as functional-programming)
avg rating 3.92 — 181 ratings — published 2009
Erlang Programming: A Concurrent Approach to Software Development (Paperback)
by (shelved 7 times as functional-programming)
avg rating 4.07 — 213 ratings — published 2009
Functional Programming in JavaScript (ebook)
by (shelved 6 times as functional-programming)
avg rating 4.18 — 141 ratings — published
The Implementation of Functional Programming Languages (Prentice-hall International Series in Computer Science)
by (shelved 6 times as functional-programming)
avg rating 4.24 — 21 ratings — published 1987
Real World OCaml: Functional programming for the masses (Paperback)
by (shelved 5 times as functional-programming)
avg rating 4.26 — 125 ratings — published 2013
ML for the Working Programmer, 2nd Edition (Paperback)
by (shelved 5 times as functional-programming)
avg rating 3.91 — 47 ratings — published 1991
The Haskell School of Expression: Learning Functional Programming through Multimedia (Paperback)
by (shelved 5 times as functional-programming)
avg rating 3.67 — 105 ratings — published 2000
Getting Clojure (Paperback)
by (shelved 4 times as functional-programming)
avg rating 4.47 — 131 ratings — published
Elements of Clojure (ebook)
by (shelved 4 times as functional-programming)
avg rating 4.25 — 170 ratings — published
Functional Design and Architecture (Early Edition, 2020)
by (shelved 4 times as functional-programming)
avg rating 4.00 — 10 ratings — published
The Book of Monads: Master the theory and practice of monads, applied to solve real world problems (Kindle Edition)
by (shelved 4 times as functional-programming)
avg rating 4.06 — 17 ratings — published
Get Programming with Haskell (ebook)
by (shelved 4 times as functional-programming)
avg rating 4.22 — 90 ratings — published
Goodreads is hiring!
“All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables.”
― Clean Architecture
― Clean Architecture
“While functions being unable to change state is good because it helps us reason about our programs, there's one problem with that. If a function can't change anything in the world, how is it supposed to tell us what it calculated? In order to tell us what it calculated, it has to change the state of an output device (usually the state of the screen), which then emits photons that travel to our brain and change the state of our mind, man.”
―
―












