Programação funcional vs. Programação orientada a objetos
Programação funcional | OOP |
---|---|
Suas funções têm efeitos sem lados | Seus métodos podem produzir efeitos colaterais graves. |
O controle de fluxo é feito usando chamadas de função & chamadas de função com recursão | O controle de fluxo é feito usando loops e declarações condicionais. |
O que é programação funcional?
Na ciência da computação, a programação funcional é um paradigma de programação em que os programas são construídos pela aplicação e composição de funções.