Introduction to Functional Programming
Recap and Feedback
Recap
This part covered the foundations of functional programming using , and touched on key mathematical subjects used in the study of programming languages.
The core concepts covered in this part:
- Mathematical foundations
- Evaluation vs. execution
- Recursion and immutability
- Programs are composed of functions
We also touched on a couple of more advanced concepts:
- Polymorphism
- Monadic state passing
- IO and side effects
Feedback
Loading Exercise...