Isi kandungan:
Definisi - Apa maksud Haskell?
Haskell adalah bahasa pengaturcaraan komputer fungsional sumber terbuka yang mula-mula dipupuk pada tahun 1990. Haskell dinamakan sempena Haskell Curry, seorang ahli matematik dan ahli logik yang terkenal kerana menghasilkan logika gabungan, konsep utama di sebalik bahasa pengaturcaraan fungsional. Haskell juga dianggap sebagai bahasa pengaturcaraan fungsional semata-mata kerana semua perhitungan dilakukan atas dasar penilaian ekspresi.
Techopedia menerangkan Haskell
Haskell menggabungkan semua fungsi dan strukturnya dari sistem matematik, kalkulus lambda yang lebih khusus. Bahasa ini beroperasi pada data dan ungkapan yang tidak berubah, di mana struktur utama program dipelihara sementara masih mengekalkan struktur yang dipinda. Beberapa ciri utama bahasa pengaturcaraan Haskell adalah pelaksanaan:
- Evaluasi Lazy / Lazy: Penilaian ekspresi diadakan kembali sehingga diperlukan oleh perhitungan / ekspresi lain.
- Polimorfisme: Jenis nilai boleh atau boleh mengambil jenis yang berbeza berdasarkan bagaimana ia digunakan dalam konteks fungsi.
- Statik Ditaip: Kesemua kesilapan dalam satu program boleh diperiksa sebelum pelaksanaan atau jangka masa.
