Welcome to the Advanced Functional Programming Guide

Understanding Functional Programming

Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. It emphasizes the application of functions, in contrast to the procedural programming paradigm, which emphasizes changes in state and the execution of sequences of commands.

Key Concepts

Resources

Happy Froge