Pemrograman fungsional

Pemrograman fungsional biasanya menggunakan fungsi yang murni agar dapat menghindari data yang dapat berubah-ubah, efek samping dari dijalankannya fungsi, dan variabel yang dapat diakses dari lebih dari satu fungsi.