Pemrograman fungsional: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
k Robot: Perubahan kosmetika |
Pembaruan informasi |
||
Baris 1: | Baris 1: | ||
[[Berkas:Haskell-Logo.svg|jmpl|316x316px|[[Haskell]] yang merupakan salah satu contoh [[bahasa pemrograman]] berperadigma pemrograman fungsional]] |
|||
Dalam [[ilmu komputer]], '''pemrograman fungsional''' adalah [[paradigma pemrograman]] yang memperlakukan proses [[komputasi]] sebagai evaluasi fungsi-fungsi matematika. |
|||
Dalam [[ilmu komputer]], '''Pemrograman Fungsional''' ([[Bahasa Inggris]] : ''Functional Programming,'' disingkat '''FP''') adalah [[paradigma pemrograman]] yang dimana suatu [[program komputer]] dijalankan dengan mengevaluasi [[Ekspresi (ilmu komputer)|ekspresi]] yang terdapat pada program komputer itu sendiri<ref>{{Cite web|url=https://wiki.haskell.org/Functional_programming|title=Functional programming - HaskellWiki|website=wiki.haskell.org|language=en|access-date=2018-02-14}}</ref>. |
|||
Pemrograman fungsional biasanya menggunakan fungsi yang murni agar dapat menghindari [[data]] yang dapat berubah-ubah, efek samping dari dijalankannya fungsi, dan [[Variabel (ilmu komputer)|variabel]] yang dapat diakses dari lebih dari satu fungsi<ref>{{Cite web|url=https://medium.com/javascript-scene/master-the-javascript-interview-what-is-functional-programming-7f218c68b3a0|title=Master the JavaScript Interview: What is Functional Programming?|last=Elliott|first=Eric|date=2017-01-04|website=Medium|access-date=2018-02-14}}</ref> |
|||
== Bahasa Pemrograman == |
== Bahasa Pemrograman == |
||
Baris 9: | Baris 12: | ||
{{computer-stub}} |
{{computer-stub}} |
||
By : Acong |
|||
[[Kategori:Istilah komputer]] |
[[Kategori:Istilah komputer]] |
Revisi per 14 Februari 2018 10.57
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Haskell-Logo.svg/316px-Haskell-Logo.svg.png)
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
Contoh bahasa pemrograman yang mendukung pemrograman fungsional antara lain:
- ^ "Functional programming - HaskellWiki". wiki.haskell.org (dalam bahasa Inggris). Diakses tanggal 2018-02-14.
- ^ Elliott, Eric (2017-01-04). "Master the JavaScript Interview: What is Functional Programming?". Medium. Diakses tanggal 2018-02-14.