Obsah:
Definícia - Čo znamená Haskell?
Haskell je open-source funkčný počítačový programovací jazyk, ktorý bol prvýkrát koncipovaný v roku 1990. Haskell je pomenovaný po Haskellovi Currym, matematiku a logikovi, ktorý je známy tvorbou kombinatívnej logiky, primárnej koncepcie funkčného programovacieho jazyka. Haskell sa tiež považuje za čisto funkčný programovací jazyk, pretože všetky výpočty sa vykonávajú na základe vyhodnotenia výrazov.
Techopedia vysvetľuje Haskella
Haskell zahŕňa všetky svoje funkcie a štruktúru z matematického systému, konkrétne lambda kalkulu. Jazyk pracuje na nemenných údajoch a výrazoch, kde sa zachováva primárna štruktúra programu, pričom sa stále zachováva zmenená a doplnená štruktúra. Niektoré z kľúčových funkcií programovacieho jazyka Haskell sú implementácia:
- Lazy Evaluation / Lazy: Vyhodnocovanie výrazov je pozastavené, kým to nevyžadujú iné výpočty / výrazy.
- Polymorfizmus: Typ hodnoty môže byť alebo môže mať iný typ na základe toho, ako sa používa vo funkčnom kontexte.
- Staticky napísané: Všetky chyby v programe je možné skontrolovať pred vykonaním alebo spustením.