Índice:
Definição - O que significa Haskell?
Haskell é uma linguagem de programação de computador funcional de código aberto que foi concebida em 1990. Haskell recebeu o nome de Haskell Curry, matemático e lógico famoso por criar lógica combinatória, o principal conceito por trás da linguagem de programação funcional. Haskell também é considerado uma linguagem de programação puramente funcional, porque todo o cálculo é realizado com base na avaliação de expressões.
Techopedia explica Haskell
Haskell incorpora todas as suas funções e estrutura a partir de um sistema matemático, mais especificamente o cálculo lambda. A linguagem opera com dados e expressões imutáveis, em que a estrutura principal do programa é preservada, mantendo a estrutura alterada. Alguns dos principais recursos da linguagem de programação Haskell são a implementação de:
- Avaliação preguiçosa / preguiçosa: A avaliação das expressões é retida até ser solicitada por outros cálculos / expressões.
- Polimorfismo: O tipo de um valor pode ser ou pode assumir um tipo diferente, com base em como é usado no contexto funcional.
- Tipo estático: todos os erros em um programa podem ser verificados antes da execução ou do tempo de execução.
