Video: Büyü Nasıl Bozulur? - Osman Ünlü Hoca 2024
İnsanlar harita hakkında konuşurken büyük veriyi düşürdükleri zaman bunu işlevsel bir programlama modelinde gerçekleştirirler. Fonksiyonel programlama, yazılım geliştiricilerinin iş problemlerine hitap eden programlar üretmesinin iki yoldan biridir. Diğer model usul programlamadır. Farklılıkları anlamak ve bir veya diğer modeli en iyi ne zaman kullanacağınızı görmek için hızlı bir göz atın.
Usul programları son derece yapılandırılmıştır ve giriş verileri ile ne yapılacağı konusunda adım adım talimatlar sağlar. Yürütme sırası önemlidir ve giriş verileri, programın her adımında ilerledikçe değiştirilir. İşlemsel dillere örnek olarak FORTRAN, COBOL, C ve C ++ verilebilir.
İşlemsel programlar için en iyi kullanım alanları, giriş verilerinin değerlerini değiştirmenin iyi olduğu veya işlemeye devam etmek zorunda olup olmadığınızı belirlemek için adımlardan birinde hesaplanan değerleri karşılaştırmanız gereken yerdir. veya programdan çıkın ve sonuca ulaşın.
Aksine, işlevsel programlar girdi verisini değiştirmez. Belirli desenler için tüm verilere bakar ve ardından önemli öğeleri tanımlamak için kuralları uygularlar ve daha sonra bunları listelere toplarlar. İşlem sırası önemli değildir çünkü her operasyon birbirinden bağımsızdır. İşlevsel dillere örnek olarak LISP, Scheme, Prolog ve R.
Fonksiyonel programlar girdi verisini değiştirmez ve çoğunlukla farklı desenler için verilere tekrar bakmak gerektiğinde kullanılır. Örneğin, Amerika Birleşik Devletleri'ndeki son seçimlerde Cumhuriyetçi seçilen tüm ilçelerin listesini inceleyebilir ve daha sonra tüm Demokratik bölgeler için listeyi inceleyebilirsiniz. Bu iki ayrı çıktı listesi üretir.