programação funcional

Um tipo de programação declarativa que se concentra no uso de funções. A programação funcional tem como objetivo facilitar o teste e a depuração, reduzindo os efeitos colaterais. Haskell é um exemplo de linguagem de programação funcional.