Funcional
Transcript of Funcional
Paradigma Funcional
• Programação Alto nível de abstração
• Computam resultados dependendoapenas de valores de entrada
• Funções Recebem Funções
Paradigma Funcional
• Recursão
• Busca uma visão modular do fluxo do programa.
• Incentiva reutilização de código
• Não Utiliza estados
Quebra de Paradigma
Algoritimo para calcular a soma dos primeiros 10 números naturais
1. Pensar na Lista que quero Somar:
2 Declaração da função:
3. Se a lista for vazia o que fzr?
4.Como vou somar os elementos?
Referências• http://www.cin.ufpe.br/~if686/aulas/02-Introducao_Haskell.pdf
• http://www.profissionaisti.com.br/2011/07/paradigma-orientado-a-objetos-afinal-o-que-e-um-objeto/
• http://informacaocomdiversao.blogspot.com.br/2009/02/paradigma-funcional.html
• http://pipeless.blogspot.com.br/2009/01/programao-estruturada-versus-programao.html
• http://mauricioszabo.wordpress.com/2011/10/05/orientado-a-objetos-versus-funcional/
• http://www.slideshare.net/periclesmiranda/4-introduo-ao-paradigma-funcional
• http://www.din.uem.br/~ia/ferramen/lisp/Paradigma.html