Programação funcional

50 %
50 %
Information about Programação funcional

Published on July 1, 2016

Author: dayvsonlima1

Source: slideshare.net

1. Programação Funcional Qual a importância disso?

2. O que é? Paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis.

3. Conceito de Lambda

4. Exemplos de Lambda Javascript Ruby

5. Lazy Evaluation

6. Qual a diferença para programação Imperativa? A ideia principal é que as funções são dados, assim como inteiros e strings; algoritmos são implementados em termos de chamadas de função (loops while e for não existem, você usa recursão) e as variáveis são sempre locais.

7. Vantagens ● Linguagens funcionais são mais indicadas para a programação de processos paralelos. ● A ausência de operações de atribuição torna os programas funcionais muito mais simples para análises matemáticas. ● Os testes unitários são bem mais simples.

8. Garbage Collector no ruby Objetos inalcançáveisObjetos raiz

9. O Futuro

Add a comment