Tartalomjegyzék:
Meghatározás - Mit jelent Haskell?
A Haskell egy nyílt forráskódú funkcionális számítógépes programozási nyelv, amelyet először 1990-ben fejlesztettek ki. A Haskell a neve Haskell Curry, a matematikus és logikus, akinek híre van a kombinációs logika létrehozásáról, amely a funkcionális programozási nyelv elsődleges fogalma. A Haskell-t tisztán funkcionális programozási nyelvnek is tekintik, mivel minden számítást kifejezések kiértékelése alapján hajtanak végre.
A Techopedia magyarázza Haskell-t
A Haskell összes funkcióját és felépítését matematikai rendszerből építi be, pontosabban a lambda calculusból. A nyelv változatlan adatokkal és kifejezésekkel működik, ahol a program elsődleges szerkezete megőrződik, miközben megőrzi a módosított szerkezetet. A Haskell programozási nyelv néhány fő jellemzője a következők megvalósítása:
- Lusta értékelés / Lusta: Az kifejezések kiértékelését addig tartják, amíg más számítások / kifejezések megkövetelik.
- Polimorfizmus: Az érték típusa lehet, vagy eltérő lehet, attól függően, hogy hogyan használják azt a funkcionális kontextusban.
- Statikusan tipizált: A programban szereplő összes hiba ellenőrizhető a végrehajtás vagy a futási idő előtt.
