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...