Haskell

Haskell adalah bahasa pemrograman fungsional murni. Nama bahasa pemrograman Haskell diambil dari nama seseorang matematikawan Haskell Curry, yang terkenal akan karyanya di bidang combinatory logic. Haskell hanya mengenal expression dan equation.

Contoh
Hello World
Berikut ini adalah contoh program sederhana yang akan mencetak kalimat "Hello, World!".
    main = putStrLn "Hello, world!"
Penjumlahan Sederhana
Berikut ini adalah contoh program sederhana yang akan mencetak hasil penjumlahan antara 2 dan 10.
    main = print (2 + 10)
Cetak Nama
Berikut ini adalah contoh program sederhana yang akan meminta nama pengguna dan mencetaknya kembali.
1    main = do
2        putStrLn "Masukan nama Anda:"
3        nama <- getLine
4        putStrLn ("Selamat datang, " ++ nama ++ "!")

Komentar