Hidder's paper

426 palavras 2 páginas
TRABALHO DE PROGRAMAÇÃO FUNCIONAL
LINGUAGEM DE PROGRAMAÇÃO I
Raimundo Alan F. Moreira, Antônio Victor C. Passos, Otavio R. Neto, José Almeida Júnior.
Bacharelado em Ciências da Computação
Centro de Ciências Exatas e Tecnologia (CCET)
Universidade Estadual Vale do Acaraú (UeVA), Brasil, 62040-370
Fone: (88) 3677-4271 alan_freire@msn.com, vpassos10@hotmail.com, otavio-rn@hotmail.com, jr.poranga@yahoo.com.br.
Resumo. Pretendemos neste artigo mostra como surgiu o estilo de programação funcional, para que é usada, o conceito desse modo de programação, os contrastes com a programação imperativa, sua aplicação no desenvolvimento de softwares e as vantagens e desvantagem de se trabalhar com o paradigma funcional.
Palavras-chave: Linguagem Funcional, Haskell, Scheme, paradigma funcional.
Abstract. We intend in this article shows how did the functional programming style, that is used, the concept of this mode, the contrast with imperative programming, its application in software development and the advantages and disadvantages of working with the functional paradigm. Keywords: Functional Language, Haskell, Scheme, functional paradigm.
1. Introdução O cálculo lambda é um modelo de computação projetado por Alonzo Church nos anos
1930 que oferece um modo muito formal de descrever um cálculo de uma função, embora não tenha sido criada para computador foi o alicerce para a programação funcional. A primeira linguagem com esse paradigma foi LISP projetada pro Jhon MacCarthy no MIT no fim dos anos 1950. A partir dai surgem outras LPs funcionais como ML, Miranda, Scheme,
Haskell, etc. Nas LPs estritamente funcionais não há alocação explicita de memória nem de declaração de variáveis, pois essa operação ocorre automaticamente quando a função é invocada. Nesse trabalho mostraremos os dados históricos, paradigma funcional, contraste com a programação imperativa, universo de aplicação, uso prático, trabalhando com a programação funcional e sua

Relacionados