programowanie funkcyjne

Typ programowania deklaratywnego, który koncentruje się na użyciu funkcji. Programowanie funkcyjne ma na celu ułatwienie testowania i debugowania poprzez redukcję efektów ubocznych. Przykładem funkcyjnego języka programowania jest Haskell.