graduando

1262 palavras 6 páginas
UNIVERSIDADE ESTADUAL DO SUDOESTE DA BAHIA – UESB
CIÊNCIA DA COMPUTAÇÃO

HENRIQUE CAIRES
MARLOVICH DANTAS

INTRODUÇÃO A LINGUAGEM HASKELL

Vitória da Conquista
2014

HENRIQUE CAIRES
MARLOVICH DANTAS

INTRODUÇÃO A LINGUAGEM HASKELL

Artigo apresentado como requisito para avaliação da III Unidade de Paradigmas da linguagem de programação no Curso de Ciência da Computação da Universidade Estadual do Sudoeste da Bahia - UESB

Orientador: Profa. Dr. Alzira Ferreira da Silva

Vitória da Conquista
2014
INTRODUÇÃO A LINGUAGEM HASKELL

Henrique Caires*
Marlovich Dantas*
Alzira Ferreira da Silva **

Este artigo tem como objetivos fazer uma breve introdução de alguns pontos da linguagem funcional Haskell, abordando os princípios básicos da linguagem. Programar em uma linguagem funcional basicamente é utilizar o computador para avaliar as expressões geradas a partir das funções definidas. No decorrer do artigo serão abordadas as características do interpretador, tais como: tipos de dados, expressões, definição de funções e implementação.

Palavras-chave: Haskell. Linguagem funcional. Interpretador.

1 INTRODUÇÃO

Haskell é uma linguagem de amplo espectro, adequada para uma variedade de aplicações, puramente funcional com características diversas tais como, tipagem estática, funções de alta ordem, polimorfismo, classes de tipo e efeitos monádicos. É particularmente adequada para aplicações que necessitam de ser altamente modificadas e de fácil manutenção apresentando um código mais claro e um rigoroso controle de efeitos colaterais eliminado assim uma enorme classe de interações imprevisíveis.

2 REFERENCIAL TEÓRICO

A linguagem Haskell é baseada quase que totalmente no cálculo lambda. Ao invés de usar equações para definir funções, pode-se utilizar uma notação lambda, em que a função não precisa ter um nome. Aqueles que ja tiverem algum conhecimento

Relacionados

  • graduando
    724 palavras | 3 páginas
  • Graduando
    1295 palavras | 6 páginas
  • Graduando
    3144 palavras | 13 páginas
  • Graduando
    3826 palavras | 16 páginas
  • graduando
    640 palavras | 3 páginas
  • Graduando
    2267 palavras | 10 páginas
  • Graduando
    763 palavras | 4 páginas
  • Graduando
    4790 palavras | 20 páginas
  • graduando
    799 palavras | 4 páginas
  • Graduando
    2092 palavras | 9 páginas