Haskel

2277 palavras 10 páginas
Haskell

Autores:

Ademir José de Carvalho Junior
Filipe César Silva de Andrade
Henrique Seabra Diniz
Rilter Tavares do Nascimento

Resumo:

Haskell é uma linguagem puramente funcional que possui uma semântica não-rígida, uma tipagem forte e estática, focada na simplicidade e clareza do código, o que facilita sua manutenção. Neste relatório são apresentadas informações relativas à sua história, é mostrada a sintaxe básica da linguagem, exemplos de utilizações, e um comparativo de vantagens e desvantagens do mesmo.

Introdução

Haskell é uma linguagem de programação, pertencente ao paradigma funcional, diferentemente da maioria das linguagens. Ela possui tipagem forte e estática, é baseada no lambda cálculo, cujo símbolo é usado como logo, e é a linguagem funcional sobre a qual mais se realizam pesquisas atualmente.

É uma linguagem recente, elaborada em 1987, derivada de outra linguagem funcional chamada Miranda.

Ela se baseia em um estilo de programação em que se enfatiza mais o que deve ser feito (what) em detrimento de como deve ser feito (how). É uma linguagem que possui foco na produtividade, clareza, e manutenibilidade de código, e que pode ser aplicada a uma variedade de aplicações.

História

A linguagem foi criada em 1987, por um comitê organizado em 1980, que possuía o objetivo de construir uma linguagem funcional com uma semântica não-rígida. O comitê desejava consolidar todas as linguagens existentes nessa área em uma única linguagem que serviria de base para estudos futuros. Daí um dos motivos para Haskell ser uma linguagem bastante pesquisada. O nome da linguagem se deve à Haskell Brooks Curry, cujo trabalho em lógica matemática contribui para a formação de linguagens funcionais.

A primeira especificação da linguagem foi elaborada em 1990. Já ocorreram diversas revisões, que resultaram nas versões 1.0 à 1.4 dos Haskell Reports, que são especificações

Relacionados

  • Haskel
    2465 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