Pemrograman Fungsional

Bahasa pemrograman dapat dibagi ke dalam bahasa pemrograman prosedural, bahasa deklaratif, bahasa berorientasi objek dan bahasa Pemrograman Fungsional. Namun, artikel ini hanya akan membahas bahasa pemrograman fungsional.
Pemrograman Fungsional adalah sejenis pemrograman yang menitikberatkan programnya berdasarkan teori fungsi matematika. Pemrograman memiliki banyak manfaat, di antaranya dalam Pemrograman Fungsional, lebih mudah untuk matematis membuktikan bahwa suatu program benar.
Pemrograman Fungsional istirahat masalah dalam modul. Oleh karena itu relatif mudah untuk menulis fungsi yang lebih kecil bukan menggunakan satu besar. Hal ini akhirnya mengurangi kesalahan dan meningkatkan keterbacaan. Proses Debugging dalam program fungsional sederhana karena fungsi ditentukan dengan baik dan lebih kecil.
Bahasa pemrograman fungsional lebih disukai untuk tujuan ilmiah dan akademik daripada dalam proyek untuk perangkat lunak komersial dan pengembangan aplikasi. Namun demikian, beberapa bahasa pemrograman fungsional seperti XSLT (XML), Ocaml, Haskell, Mathematica, Erlang, SQL (Structured Query Language), dan Spreadsheets telah banyak digunakan di aplikasi industry dan komersil.






