Skip to content

Henrique-apassos/Programas-haskell-plc

Repository files navigation

Programas Haskell PLC

Códigos em Haskell utilizados nas aulas da disciplina de Paradigmas de Linguagens CIn UFPE, ministradas pelo professor André Luís de Medeiros Santos.

Paradigma de programação funcional

Paradigma de programação onde

  • Programas consistem em definições de dados e funções.
  • Execução de um programa = Avaliação de expressões
  • Funções não tem efeitos colaterais e são valores de primeira oredem

Todos os subprogramas são vistos como funções

  • Eles recebem argumentos e retornam soluções simples.
  • A solução retornada depende apenas da entrada.
  • O tempo em que uma função é chamada é irrelevante.

Objetivos da programação funcional

Programação com um alto nível de abstração, possibilitando:

  • Alta produtividade
  • Programas mais concisos
  • Menos erros
  • Provas de propriedades sobre programas

About

Códigos em Haskell utilizados na disciplina de Paradigmas de Linguagens CIn UFPE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published