Definição – o que significa Haskell?
Haskell é uma linguagem de programação de computador funcional de código aberto que foi concebida pela primeira vez em 1990. Haskell deve o seu nome a Haskell Curry, um matemático e lógico famoso por criar lógica combinatória, o conceito primário por trás da linguagem de programação funcional. Haskell também é considerada uma linguagem de programação puramente funcional porque todos os cálculos são realizados com base na avaliação de expressões.
Definirtec explica Haskell
Haskell incorpora todas as suas funções e estrutura de um sistema matemático, mais especificamente cálculo lambda. A linguagem opera em dados e expressões imutáveis, onde a estrutura primária do programa é preservada enquanto mantém a estrutura corrigida. 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 de expressões é retida até que seja exigida por outros cálculos / expressões.
- Polimorfismo: o tipo de um valor pode ser ou pode assumir um tipo diferente com base em como ele é usado dentro do contexto funcional.
- Statically Type: Todos os erros em um programa podem ser verificados antes da execução ou tempo de execução.