Perbedaan utama antara Scheme dan Haskell
judul ini merupakan Tugas Pertama Ane Dalam Mata Kuliah Bahasa Pemrograman dan Ane ingin Berbagi Ja…^_^
Persamaan antara Scheme dan Haskell = Kedua bahasa pemrograman ini merupakan bahasa pemrograman fungsional, yaitu bahasa pemrograman yang memperlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika.
Perbedaan
Haskell
- Setiap fungsi harus dideklarasikan dulu sesuai dengan tipe datanya.
- Haskell cenderung sulit untuk didebug.
- Ekspresi disusun dalam notasi infix.
- Memiliki pernyataan assignment.
Contoh : nilai :: Integer -> Integer
nilai n = n + 1
Scheme
- Scheme sangat mudah dan cepat untuk didebug.
- Setiap variable tidak perlu dideklarasikan.
- Ekspresi disusun dalam notasi Cambridge-prefix
- Tidak memiliki pernyataan assignment.
Contoh : ( define ( nilai n )
( + n 1 ) )








