Functional Programming bits and pieces
summary
Compares a Java ternary max implementation to a Haskell version to show how pure functions simplify testing and reasoning, uses GHCi to demo map/filter/fold by taking 1..10, filtering evens, doubling to get [4,8,12,16,20] and folding to sum to 60, and shows an interactive main :: IO that prints and reads a name to illustrate how IO type isolates side effects. Recommends Haskell Platform, "The Haskell Book", and Exercism for hands‑on practice.
AI-written summary · about
chapters (9)
- 0:00Introduction to speaker
- 2:11Programming paradigms
- 5:15Haskell overview
- 6:57Pure functions explained
- 13:08Benefits of pure functions
- 17:26Handling side effects
- 23:54Map and filter operations
- 31:55Folding and composition
- 37:17Conclusion and resources
related talks
41mFunctional Programming for Dummies*
46mFunctional Programming with Go
01h 44mFunctional Programming: Technical Reasons to Adapt
44mFunctional Programming You Already Know
34mPrinciples of functional programming with examples in Java and Haskell
41mFunctional programming: Give it a chance!
01h 06mDesigning Applications with Functional Programming Constructs
41mFunctional Programming Without Succumbing to Fads
