Functional Programming (Programowanie funkcyjne)

Programowanie funkcyjne to paradygmat, który traktuje obliczenia jako ewaluację funkcji matematycznych, unikając mutowalnych danych i stanów. Dzięki temu kod staje się bardziej przewidywalny i łatwiejszy do testowania.