Using functional programming techniques can make you incredibly efficient when solving certain problems or when you need to make full use of multiprocessing techniques to ensure that you get maximum benefit from each processor (or core). The functional programming paradigm supports the concept of pure languages (such as Haskell, which uses only functional techniques) and impure languages (such as Python, which actually supports multiple programming paradigms). In addition, functional programming has a strong math basis: every line of code is actually an expression, not a procedure, as in many other paradigms. This cheat sheet helps you understand these differences from other paradigms to enhance your functional programming experience.
Functional Programming For Dummies Cheat Sheet
About This Article
This article can be found in the category:
General Programming & Web Design