«functional-programming» etiketlenmiş sorular

Fonksiyonel programlama, çıktıları program durumundan ziyade girdileri ile belirlenen fonksiyonların zincirli değerlendirmesi ile hesaplama problemlerini çözmeye çalışan bir paradigmadır. Bu programlama tarzında, yan etkiler ve değişken veriler kullanımdan kaldırılmıştır ve genellikle kesin olarak izole edilmiştir.

4
Statik olarak yazılan fonksiyonel kodun birim testi
Sana insanlara sormak istedim, bu durumda, haskell, scala, ocaml, nemerle, f # veya haXe'de yazıldığı gibi statik olarak test edilen fonksiyonel kodu birim test etmek mantıklıdır (son olarak gerçekten ilgilendiğim şey, ama istedim daha büyük toplulukların bilgisinden faydalanabilirsiniz). Bunu soruyorum çünkü anlayışımdan: Birim testlerin bir özelliği spesifikasyonların çalıştırılabilir formda olmasıdır. …


2
Güzel Erlang Kodu [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Erlang hakkında oynadığım oyuncak projelerinden daha fazla şey öğrenmeye çalışıyorum. Bu amaçla, Programlama Erlang ve Armstrong'un Yazılım …




3
Fonksiyonel programlama ile yönetilebilir kod nasıl yazılır?
Ben sadece işlevsel programlama ile başladı (JavaScript ve Node.js ile) ve ben yazıyorum kod gibi görünüyor şeylerin bakış açısından yönetmek için bir kod tabanı bir cehenneme büyüyecek gibi bir programlama dilleri ile karşılaştırıldığında bir çeşit nesne yönelimli paradigma. OOP ile kodunuzun kolayca yönetilmesini ve genişletilmesini sağlayacak uygulamalara aşinayım. Ancak fonksiyonel …

5
Birisi FP düşüncesine nasıl zorunlu kod okumalı?
Beş ay önce üniversiteden mezun oldum ve son dört aydır yerel bir kuruluşta çalışıyorum. Üniversitedeyken Haskell, F # vb. Bize üniversitede Java öğretildi, ancak çok geçmeden fonksiyonel programlamaya maruz kaldım ve zorunlu programlama ile yaptığımdan çok daha fazla zaman geçirdim. Sonuç olarak, beynim işlevsel bir düşünce için kablolanır. Katıldığım şirket …

5
Haskell'den kazanılan bilgi ve becerileri ihraç etmek için en uyumlu, yaygın olarak kullanılan üretim dili nedir?
Haskell'i seviyorum, sade ve basit. Haskell üretim yazılımında kullanılırken, gördüğümden özellikle yaygın bir şekilde konuşlandırılmıyor. Üretim projelerinde en benzer ve hala yaygın olarak kullanılan dil nedir, böylece bir kartopunun endüstride benzer şekilde harika bir şey kullanma şansım olabilir mi? Ayrıca ilk bölümden aynı dil çok sayıda platformda mevcut mu? Değilse, …

4
İşlevsel paradigma, altta yatan donanım ile genel olarak verimli olamayacak kadar mu farklı değil mi?
SO'dan bir sorudan ilham alındı: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell FP'nin sayısız avantajları ve dezavantajları hakkında uzun bir tartışma olabilir, ancak şimdilik, modern donanımdaki FP'nin temel verimliliğine kapsamı daraltmak istiyorum . Tez: İşlevsel paradigma değişmezlik ve vatansızlık (?) Anlamına gelir, ancak işlevsel programlar üzerinde çalıştığımız donanım durumsal sonlu otomatalardır. 'Saf işlevsel' programın 'durum bilgisi …

3
Fonksiyonel programlama ve Metin maceraları
Bu çoğunlukla FP hakkında teorik bir sorudur, ama benim açımdan göstermek için metin maceraları (eski okul Zork gibi) alacağım. FP ile durumsal bir simülasyonu nasıl modelleyeceğiniz hakkındaki görüşlerinizi bilmek istiyorum. Metin maceraları gerçekten OOP gerektiriyor gibi görünüyor. Örneğin, tüm "odalar" bir Roomsınıfın örnekleridir , taşıyabileceğiniz şeyler Itemgibi temel bir sınıfa …

8
İşlevsel dil sözdizimi neden insan diline daha yakın değil?
Fonksiyonel programlamaya ilgi duyuyorum ve Haskell ile başa çıkmaya karar verdim. Başım ağrıyor ... ama sonunda anlayacağım ... Ama bir merakım var, sözdizimi neden bu kadar şifreli (başka bir kelimeden yoksun)? Daha etkileyici , insan diline daha yakın olmamasının bir nedeni var mı ? FP'nin matematiksel kavramları modellemede iyi olduğunu …

2
Joe Armstrong'dan Muz Maymun Ormanı problemini açıklayan örnek kod [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . İşyerinde Kodlayıcılar kitabında Joe Armstrong şunları söyledi: Yeniden kullanılabilirlik eksikliği işlevsel dillerde değil, nesne yönelimli dillerde geliyor. …


6
Hangi İşlevsel özellikler getirdikleri faydalar için biraz OOP karışıklığına değer?
Haskell ve F # 'da fonksiyonel programlamayı öğrendikten sonra, OOP paradigması sınıflar, arayüzler, nesnelerle geriye doğru görünüyor. İş arkadaşımın anlayabileceği işe FP'nin hangi yönlerini getirebilirim? Bunları kullanabilmemiz için patronumla takımımı yeniden eğitme konusunda konuşmaya değer FP stilleri var mı? FP'nin olası yönleri: değişmezlik Kısmi Uygulama ve Kurutma Birinci Sınıf Fonksiyonlar …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.