



The Art of Functional Programming [Tran, Minh Quang] on desertcart.com. *FREE* shipping on qualifying offers. The Art of Functional Programming Review: Gentle guide to functional programming. - Well written. Easy understanding. Nice exercises. Review: It's one of the best programming books - I attempted to learn functional programming several times but never went that far. There were many questions about the functional paradigm that I couldn't understand. For example, why can't I declare a variable and update it when writing a program? I want to formulate an algorithm that loops over an index, and surprisingly functional programming languages do not have loops. Why is that? And how can functional programming help me in my daily job? In this excellent book, I have finally found convincing answers to all those questions and much more. I like how the author regularly explains the "why" behind the concepts. I also like how the author shows the connection between functional programming and other areas, such as the Unix philosophy (do it once and do it well) and data flow programming. Overall, I've had many aha! moments thanks to the book. I highly recommend this book to any software engineer who wants to truly understand the essence of functional programming and wants to apply it to solve programming problems. I suggest reading this book even if you don't use functional programming. The reason is it contains lots of valuable insights about programming languages, techniques for abstraction, and composition that are universally valuable to any software engineer.
| Best Sellers Rank | #261,721 in Books ( See Top 100 in Books ) #9 in Functional Software Programming #160 in Computer Programming Languages #1,069 in Computer Science (Books) |
| Customer Reviews | 4.4 4.4 out of 5 stars (52) |
| Dimensions | 6 x 0.64 x 9 inches |
| ISBN-10 | 3000735348 |
| ISBN-13 | 978-3000735349 |
| Item Weight | 15.1 ounces |
| Language | English |
| Print length | 284 pages |
| Publication date | September 27, 2022 |
| Publisher | Independently published |
J**F
Gentle guide to functional programming.
Well written. Easy understanding. Nice exercises.
J**K
It's one of the best programming books
I attempted to learn functional programming several times but never went that far. There were many questions about the functional paradigm that I couldn't understand. For example, why can't I declare a variable and update it when writing a program? I want to formulate an algorithm that loops over an index, and surprisingly functional programming languages do not have loops. Why is that? And how can functional programming help me in my daily job? In this excellent book, I have finally found convincing answers to all those questions and much more. I like how the author regularly explains the "why" behind the concepts. I also like how the author shows the connection between functional programming and other areas, such as the Unix philosophy (do it once and do it well) and data flow programming. Overall, I've had many aha! moments thanks to the book. I highly recommend this book to any software engineer who wants to truly understand the essence of functional programming and wants to apply it to solve programming problems. I suggest reading this book even if you don't use functional programming. The reason is it contains lots of valuable insights about programming languages, techniques for abstraction, and composition that are universally valuable to any software engineer.
S**R
Excellent introduction to functional programming
Lots of great examples using ocaml to show how to make good use of higher order functions. Very well written and easy to digest.
T**E
An easy-to-follow book on functional programming
Highly recommend to those who would like to see the beauty of functional programming. Fundamental parts of functional programming are introduced gently in the book. I really like the way the book connects functional programming with practical problems. Worth to buy.
D**L
Libro muy bonito y en cuanto al material es bueno aunque no supera los temas expuestos en un curso de lenguajes de programacion
N**U
This book gives me clear explanation about Functional Programming, with clear explanation of concepts, it's exercises also help me greatly to practice and understand the topic. More importantly, applying these technique does help me in improving my coding performances.
G**F
Received new and in excellent condition(well expected). Arrived within expected time range.
C**Y
Great book to get started functional programming and understanding how to think functionally. Opens your mind in even non functional languages.
J**S
Book came in great condition, as expected since I bought it as new. It had some grease and finger prints, but whatever. I'm almost halfway in and I recommend it to everyone who is interested in Functional Programming! The author has a great ability explaining a paradigm that everyone seems to be scared.
Trustpilot
Hace 3 semanas
Hace 1 semana