
Microsoft'un geliştirdiği bir başka programlama dili olan F# hakkında bilgi edinmek ve öğrenmek istiyorsanız videoları izleyebilirsiniz.
Kaynak: www.ceturk.comFonksiyonel programlama bir programın tamamen fonksiyonlardan oluşmasını öngören programlama yöntemidir.
Fonksiyonel Programlama adının konulmasının sebebi tamamen fonksiyonlardan oluşan bir program olmasıdır.Fonksiyonel programlamlar kendi sonucunu hesaplamaktan başka bir etki üretmez.
Fonkiyonel programlar, atama deyimleri içermedigi gibi değişkenlere verilen bir değer bir daha değiştirilemez.Bir fonksiyonun kendi sonucunu çıkarmaktan başka bir yan etkisi yoktur demiştik.Bu bir çok bug in oluşmasını engelledigi gibi,hiç bir yan etkinin önceden tanımlanmoş deyimlerin değerini değiştirememesini ve fonksiyonların istenilen her hangi bir zamanda çalıştırılmasını sağlar ve sıralı işlem mantığınında dışında kalır. Fonksiyonel programlarin en iyi örnekleri, MATLAB, OCaml ve ML dir.
Microsoft'un fonksiyonel programlama alanındaki çözümü ise nesneye yönelik programlamanın kararlılığını ve kütüphanelerini, fonksiyonel programlamanın kabiliyeti, üreticiliği ve güçlü kod yapısı ile birleştiren, F Sharp dir.
|
|
|

