Acasă Dezvoltare Ce este haskell? - definiție din techopedia

Ce este haskell? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Haskell?

Haskell este un limbaj de programare pentru computer funcțional open-source conceput pentru prima dată în 1990. Haskell este numit după Haskell Curry, matematician și logician celebru pentru crearea logicii combinatorii, conceptul principal din spatele limbajului de programare funcțional. Haskell este de asemenea considerat a fi un limbaj de programare pur funcțional, deoarece toate calculele sunt efectuate pe baza evaluării expresiilor.

Techopedia explică Haskell

Haskell încorporează toate funcțiile și structura sa dintr-un sistem matematic, mai precis calcul lambda. Limba funcționează pe date și expresii imuabile, unde structura primară a programului este păstrată, păstrându-se încă structura modificată. Unele dintre caracteristicile cheie ale limbajului de programare Haskell sunt implementarea:

  • Evaluarea Lazy / Lazy: Evaluarea expresiilor este reținută până când este necesar de alte calcule / expresii.
  • Polimorfism: Tipul unei valori poate fi sau poate lua un tip diferit în funcție de modul în care este utilizat în contextul funcțional.
  • Tipat static: Toate erorile dintr-un program pot fi verificate înainte de execuție sau timp de execuție.
Ce este haskell? - definiție din techopedia