Wanted to get a deeper understanding of the principles which make functional programming an attractive choice. Why is it better for multi-core and such? Is Lambda calculus related to Newton’s calculus? How are we so certain that we can manage without global state?
So i went back and dug up some more basics on Lambda calculus and evolution of the paradigm. Here is a small talk I did at work.
- Lambda calculus evolution (ppt 😉 )