Satura rādītājs:
Definīcija - ko nozīmē Haskell?
Haskell ir atvērtā koda funkcionālā datorprogrammēšanas valoda, kas pirmo reizi tika iecerēta 1990. gadā. Haskell ir nosaukts pēc Haskell Curry, matemātiķa un loģiķa, kurš slavens ar kombinatīvās loģikas izveidi, kas ir galvenā funkcionālās programmēšanas valodas koncepcija. Haskell tiek uzskatīta arī par tīri funkcionālu programmēšanas valodu, jo visi aprēķini tiek veikti, pamatojoties uz izteiksmju novērtējumu.
Techopedia skaidro Haskell
Haskell visas savas funkcijas un struktūru iekļauj no matemātiskas sistēmas, precīzāk, lambda calculus. Valoda darbojas ar nemainīgiem datiem un izteicieniem, kur tiek saglabāta programmas galvenā struktūra, vienlaikus saglabājot grozīto struktūru. Dažas no Haskell programmēšanas valodas galvenajām iezīmēm ir:
- Slinks novērtējums / slinks: izteiksmju novērtēšana tiek kavēta, līdz to pieprasa citi aprēķini / izteiksmes.
- Polimorfisms: vērtības veidam var būt vai var būt atšķirīgs tips atkarībā no tā, kā tas tiek izmantots funkcionālā kontekstā.
- Statiski rakstīts: visas programmas kļūdas var pārbaudīt pirms izpildes vai izpildes laika.
