Saturday, March 24, 2012
Review: An Introduction to Functional Programming Through Lambda Calculus
An Introduction to Functional Programming Through Lambda Calculus by Greg Michaelson
My rating: 4 of 5 stars
Probably, imperative programming is the inevitable professional path of the budding programmer that picks up this book. However, the career programmer can benefit from seeing how “the other half lives”. As one who has trained and hired software engineers over the years, I have seen that a mindset of iteration and conditional statements can often lead to inefficient designs. Someone with only an introductory knowledge of LISP or Haskell or general declarative principles as outlined here often can come up with more compact and efficient designs in object-oriented programming (OOP). The excellent chapter here on recursion highlights a key concept I find taught better through functional programming. I recommend that those serious about OOP read this as a “mind hack” to spark innovation and a fresh assessment of the tools at hand.
(Look for my full review to appear in MAA Reviews: http://mathdl.maa.org/mathDL/19/)
View all my reviews
Subscribe to:
Post Comments (Atom)
Review: The Joy of x: A Guided Tour of Math from One to Infinity
The Joy of x: A Guided Tour of Math from One to Infinity by Steven H. Strogatz My rating: 3 of 5 stars ...
-
Blacklisted by History: The Untold Story of Senator Joe McCarthy and His Fight Against America by M. Stanton Evans My ...
-
1920: The Year of the Six Presidents by David Pietrusza My rating: 3 of 5 stars The presidential electio...
-
Seeking Hearts: Love, Lust and the Secrets in the Ashes by Ryan Green My rating: 4 of 5 stars ...
No comments:
Post a Comment