Sisällysluettelo:
Määritelmä - Mitä Haskell tarkoittaa?
Haskell on avoimen lähdekoodin toiminnallinen tietokoneohjelmointikieli, joka suunniteltiin ensimmäisen kerran vuonna 1990. Haskell on nimetty Haskell Curryn mukaan, matemaatikko ja logistiikka, joka on tunnettu luomaan yhdistelmälogiikkaa, joka on funktionaalisen ohjelmointikielen pääkonsepti. Haskelliä pidetään myös puhtaasti toiminnallisena ohjelmointikielenä, koska kaikki laskenta suoritetaan lausekkeiden arvioinnin perusteella.
Techopedia selittää Haskellin
Haskell sisältää kaikki sen toiminnot ja rakenteen matemaattisesta järjestelmästä, tarkemmin sanottuna lambda calculus. Kieli toimii muuttumattomilla tiedoilla ja lausekkeilla, joissa ohjelman ensisijainen rakenne säilytetään säilyttäen samalla muutettu rakenne. Jotkut Haskell-ohjelmointikielen keskeisistä piirteistä ovat seuraavien toteuttaminen:
- Laiska arviointi / laiska: Lausekkeiden arviointia lykätään, kunnes muut laskelmat / lausekkeet sitä vaativat.
- Polymorfismi: Arvon tyyppi voi olla tai voi olla eri tyyppi sen mukaan, miten sitä käytetään funktionaalisessa yhteydessä.
- Staattisesti tyypitetty: Kaikki ohjelman virheet voidaan tarkistaa ennen suoritusta tai ajoaikaa.
