Obsah:
Definice - Co znamená Haskell?
Haskell je open-source funkční počítačový programovací jazyk, který byl poprvé vytvořen v roce 1990. Haskell je pojmenován po Haskell Curry, matematik a logik známý pro vytváření kombinatorické logiky, primární koncepce za funkční programovací jazyk. Haskell je také považován za ryze funkční programovací jazyk, protože veškerý výpočet je prováděn na základě vyhodnocení výrazů.
Techopedia vysvětluje Haskella
Haskell zahrnuje všechny své funkce a strukturu z matematického systému, konkrétněji lambda počtu. Jazyk pracuje na neměnných datech a výrazech, kde je zachována primární struktura programu při zachování modifikované struktury. Mezi klíčové vlastnosti programovacího jazyka Haskell patří implementace:
- Lazy Evaluation / Lazy: Vyhodnocení výrazů je pozastaveno, dokud to nevyžadují jiné výpočty / výrazy.
- Polymorfismus: Typ hodnoty může být nebo může mít jiný typ na základě toho, jak je používán ve funkčním kontextu.
- Staticky Typed: Všechny chyby v programu lze zkontrolovat před spuštěním nebo spuštěním.
