Bilgisayar biliminde fonksiyonel programlama programların fonksiyonları uygulayarak ve oluşturarak yapıldığı bir programlama paradigmasıdır.
Fonksiyon tanımlarının, programın çalışma durumunu güncelleyen bir dizi zorunlu ifade yerine, değerleri diğer değerlerle eşleyen ifade ağaçları olduğu bildirimsel programlama paradigmasıdır.
Fonksiyonel programlamada fonksiyonlar birinci sınıf vatandaşlar olarak ele alınır, yani adlara (yerel tanımlayıcılar dahil) bağlanabilir, bağımsız değişkenler olarak iletilebilir ve tıpkı diğer veri tipleri gibi diğer işlevlerden döndürülebilir. Bu, programların küçük fonksiyonların modüler şekilde birleştirildiği bildirimsel ve birleştirilebilir tarzda yazılmasına imkan verir.
Fonksiyonel programlama, yalnızca fonksiyonların kullanılmasıyla yazılmış programlardır. Fonksiyonel programların tipik özellikleri:
- Atama deyimi bulunmaz. Değişkenlerin değeri bir kere verildi mi, bir daha değişmez.
- Yan etkiler yoktur. Bir fonksiyonu çağırmak kendi sonucunu hesaplamaktan başka bir etki üretmez.
Dış bağlantılar
Yazılım ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bilgisayar biliminde fonksiyonel programlama programlarin fonksiyonlari uygulayarak ve olusturarak yapildigi bir programlama paradigmasidir Marko Elezovic in Scala da Fonksiyonel Programlama ile kod ormanindan kacis Zagreb 2014 Fonksiyon tanimlarinin programin calisma durumunu guncelleyen bir dizi zorunlu ifade yerine degerleri diger degerlerle esleyen ifade agaclari oldugu bildirimsel programlama paradigmasidir Fonksiyonel programlamada fonksiyonlar birinci sinif vatandaslar olarak ele alinir yani adlara yerel tanimlayicilar dahil baglanabilir bagimsiz degiskenler olarak iletilebilir ve tipki diger veri tipleri gibi diger islevlerden dondurulebilir Bu programlarin kucuk fonksiyonlarin moduler sekilde birlestirildigi bildirimsel ve birlestirilebilir tarzda yazilmasina imkan verir Fonksiyonel programlama yalnizca fonksiyonlarin kullanilmasiyla yazilmis programlardir Fonksiyonel programlarin tipik ozellikleri Atama deyimi bulunmaz Degiskenlerin degeri bir kere verildi mi bir daha degismez Yan etkiler yoktur Bir fonksiyonu cagirmak kendi sonucunu hesaplamaktan baska bir etki uretmez Dis baglantilarYazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz