Haskell adalah bahasa pemrograman serba guna, fungsional murni dengan semantik non-ketat dan pengetikan statis yang kuat. Namanya diambil dari ahli logika, Haskell Curry. Standar terbaru dari Haskell adalah Haskell 2010. Pada Mei 2016, sebuah komunitas sedang mengerjakan versi berikutnya, Haskell 2020.
Haskell menampilkan sistem tipe dengan tipe inferensi dan lazy evaluation. Jenis kelas pertama kali muncul dalam bahasa pemrograman Haskell. Implementasi utamanya adalah Glasgow Haskell Compiler.
Haskell didasarkan pada semantik, tetapi bukan sintaks, dari bahasa Miranda, yang berfungsi untuk memfokuskan upaya kelompok kerja Haskell awal. Haskell digunakan secara luas dalam dunia akademis dan industri.
Haskell pertama kali rilis pada tahun 1990 hingga yang terbaru rilis 2009 lalu yaitu haskell 2010.
Kelebihan dari Haskell
- Elegan, indentasi sangat diperhatikan oleh compiler Haskell. Hal ini secara tidak langsung membuat sintaks Haskell elegan dan mudah dibaca
- Lebih Sedikit Bug, kemungkinan terjadinya bug di dalam program yang kita buat lebih sedikit. Ada beberapa alasan teknis yang kalau disebutkan satu-satu dapat membuat kita pusing.
- Pure Functional, tidak ada "efek samping". Maksudnya, interaksi antara program dengan dunia luar (input/output) sangat "ketat". Hal ini ini juga salah satu penyebab dari nomor dua di atas.
- Performa Cukup Baik, performa Haskell sebenarnya cukup baik. Tapi, itu bergantung pada algoritma yang kita gunakan. Terkadang, Haskell bisa hampir setara (atau bahkan lebih cepat) dari bahasa C. Tapi, Haskell juga bisa jauh lebih buruk dari C apabila algoritma yang kita gunakan "jelek".
Nah itu dia sedikit pengenalan akan Bahasa Pemrograman Haskell ini. Bahasa ini kadang digunakan dalam pengenalan bahasa pemrograman pada beberapa Universitas. Maka dari itu admin sudah siapkan beberapa ebook gratis mengenai bahasa ini, di samping itu admin sudah siapkan juga nonus berupa modul Haskell berbahasa Indonesia, semoga bermanfaat
Ebook Haskell Gratis
Sekian dulu guys, Ucapan terima kasih kepada para penulis yang telah membagikan ilmunya secara gratis. Hormati para penulis dengan tidak mengubah isi ebook tanpa izin penulis, terima kasih, sampai jumpa
No comments:
Post a Comment