Haskel

2465 palavras 10 páginas
Índice 1. Introdução 1 2. Haskell 2 2.1. Histórico 2 2.2. Primeiros Passos 3 3. Interpretador Hugs 4 4. Interpretador GHC 4 5. Outros Interpretadores 5 6. Identificadores em Haskell 5 7. Funções em Haskell 6 8. Construindo Funções 6 9. Avaliação de funções em Haskell 6 10. Tipos de dados em Haskell 7 10.1. Os tipos primitivos da linguagem 7 10.2. Programando com números e strings 9 10.3. Os tipos de dados estruturados de Haskell 10 11. Conclusão 11 12. Bibliografia 12

1. Introdução
A programação funcional baseia-se no conceito de função. Pode-se pensar na programação funcional como simplesmente avaliação expressões. O programador define uma função para resolver um problema, e passa esta para o computador avaliar. Uma função pode envolver várias outras funções em sua definição. O computador funciona então como uma calculadora que avalia as expressões escritas pelo programador através de simplificações até chegar a uma forma normal.

A característica que domina na programação funcional é que o significado de uma expressão é seu valor, e o papel do computador é simplesmente obtê-lo. Outra característica é que uma função em uma linguagem funcional pode ser construída, manipulada e resolvida, como qualquer outro tipo de expressão matemática, usando leis algébricas.

Como a entidade principal da programação funcional é a função, pode-se definir listas de funções, funções podem devolver como resultado outras funções e podem ser passadas como argumento para funções.

O presente trabalho irá fazer uma introdução breve da linguagem de programação funcional Haskell, como foi referido acima, as linguagens de programação funcional avaliam funções e por isso não seria diferente com o Haskell.

2. Haskell
Haskell é uma linguagem funcional pura, não estrita, fortemente tipada, cujo nome é uma homenagem a Haskell Brooks Curry, um estudioso da lógica combinatorial e um dos mais proeminentes pesquisadores

Relacionados

  • Haskel
    2277 palavras | 10 páginas
  • Interpretador calculadora em haskel
    395 palavras | 2 páginas
  • Desconstruindo a realidade
    634 palavras | 3 páginas
  • Economia politica
    802 palavras | 4 páginas
  • ceramicas
    290 palavras | 2 páginas
  • relatório calibração paquímetro
    293 palavras | 2 páginas
  • atividade de autodesenvolvimento
    447 palavras | 2 páginas
  • PORTIFÓLIO PESQ
    2292 palavras | 10 páginas
  • Sinopse
    442 palavras | 2 páginas
  • A Função Social da Empresa
    2370 palavras | 10 páginas