AssisRaphael / Programacao_Funcional_Haskell

Este repositório contém vários programas básicos implementados em Haskell. O objetivo desses programas é treinar o paradigma de programação funcional.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programacao Funcional Haskell

Este repositório contém vários programas básicos implementados em Haskell. O objetivo desses programas é treinar o paradigma de programação funcional.

"Em ciência da computação, programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados >mutáveis. Ela enfatiza a aplicação de funções, em contraste da programação imperativa, que enfatiza mudanças no estado do programa. Enfatizando as expressões ao invés de >comandos, as expressões são utilizados para cálculo de valores com dados imutáveis.

Uma função, neste sentido, pode ter ou não ter parâmetros e um simples valor de retorno. Os parâmetros são os valores de entrada da função, e o valor de retorno é o resultado da >função. A definição de uma função descreve como a função será avaliada em termos de outras funções. Por exemplo, a função f(x) = x ^ 2 + 2 é definida em termos de funções de exponenciação e adição. Do mesmo modo, a linguagem deve oferecer funções básicas que não requerem definições adicionais". - Wikipedia

About

Este repositório contém vários programas básicos implementados em Haskell. O objetivo desses programas é treinar o paradigma de programação funcional.


Languages

Language:Haskell 100.0%