Daftar Isi:
Definisi - Apa arti Pemrograman Fungsional?
Pemrograman fungsional adalah model pengembangan perangkat lunak. Ini memperkirakan dan menerapkan fungsi matematika, bukan negara atau data yang dapat berubah dan utas kode penting. Asal sebenarnya dari pemrograman fungsional adalah kalkulus lambda dan ilmu sistem formal, yang menerapkan definisi fungsi, aplikasi dan rekursi.
Techopedia menjelaskan Pemrograman Fungsional
Pemrograman fungsional membuat utas kode bahasa menghasilkan nilai yang sama, terlepas dari waktu atau mesin yang menjalankan utas kode. Ini tidak terjadi dengan pemrograman fungsi imperatif, yang sering kali memiliki respons program yang tidak terduga.
Banyak (sebagian besar?) Pengembang perangkat lunak komersial, sering tidak berpengalaman dengan model matematika, menerapkan pemrograman fungsi imperatif daripada pemrograman fungsional. Ini menghasilkan program komersial yang rentan terhadap kecelakaan dengan respons yang tidak dapat diterima.
Pemrograman fungsional dapat diwujudkan dalam bahasa apa pun, bahkan yang tidak dirancang dengan struktur pemrograman fungsional standar.