reduce


#1

Originally published at: https://purelyfunctional.tv/3-functional-tools/reduce/
This lesson teaches reduce using macaroni art. Included is a video lesson. I will have exercises soon. The video lesson is 16 minutes long.


#2

“Map” and “Reduce” terminologies are brought from Google Programming Paradigm called “Map-Reduce”. Search it you will get why Clojure community used this terminology.


#3

Hi @Bahadar_Ali,

Thanks for the comment! I love Google Map-Reduce.

Google actually got the terms Map and Reduce from Lisp. It says it right in the paper:

Our abstraction is inspired by the map and reduce primitives present in Lisp and many other functional languages.

Rock on!
Eric