Pemrograman Fungsional

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Jump to navigation Jump to search
Haskell yang merupakan salah satu contoh bahasa pemrograman berperadigma pemrograman fungsional

Dalam ilmu komputer, Pemrograman Fungsional (Bahasa Inggris : Functional Programming, disingkat FP) adalah paradigma pemrograman yang dimana suatu program komputer dijalankan dengan mengevaluasi ekspresi yang terdapat pada program komputer itu sendiri[1].

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[2]

Bahasa Pemrograman[sunting | sunting sumber]

Contoh bahasa pemrograman yang mendukung pemrograman fungsional antara lain:

Referensi[sunting | sunting sumber]

  1. ^ "Functional programming - HaskellWiki". wiki.haskell.org (dalam bahasa Inggris). Diakses tanggal 2018-02-14. 
  2. ^ Elliott, Eric (2017-01-04). "Master the JavaScript Interview: What is Functional Programming?". Medium. Diakses tanggal 2018-02-14.