Haskell

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.