Съдържание:
Определение - Какво означава Haskell?
Haskell е функционален език за компютърно програмиране с отворен код, който е замислен за първи път през 1990 г. Haskell е кръстен на Haskell Curry, математик и логик, известен с създаването на комбинативна логика, основната концепция зад функционалния език за програмиране. Haskell също се счита за чисто функционален език за програмиране, тъй като всички изчисления се извършват въз основа на оценката на изразите.
Техопедия обяснява Хаскел
Haskell включва всички свои функции и структура от математическа система, по-конкретно смятане на лямбда. Езикът работи върху неизменни данни и изрази, където основната структура на програмата се запазва, като все още поддържа изменената структура. Някои от основните характеристики на програмния език Haskell са прилагането на:
- Мързелива оценка / мързелива: Оценката на изразите се задържа, докато не се изисква от други изчисления / изрази.
- Полиморфизъм: Типът стойност може да бъде или може да приема различен тип въз основа на начина, по който се използва във функционалния контекст.
- Статистически типизирани: Всички грешки в дадена програма могат да бъдат проверени преди изпълнението или времето за изпълнение.
