SORU
3 HAZİRAN 2009, ÇARŞAMBA


Fonksiyonel programlamada nokta serbest stil nedir?

Son zamanlarda fark ettim ki bir cümle kavramı "serbest nokta" tarzı

İlk, this soru vardı, ve also this one.

, here keşfettim onlar "tartışmaya değer olabilir o Başka bir konu, yazarların noktası serbest stil." sevmediğim söylemiş o zaman

"Serbest" stil? ne anlamı var Birisi kısa ve öz bir açıklaması olan var mı? İle ilgili bir şey "" tımar? otomatik var mı

Bir fikir seviyem - Öğretmenliği yapmaktayım kendim Düzeni ve yazılı basit bir Düzeni tercüman... anlıyorum ne kadar "örtülü" tımar, ama bilmiyorum, herhangi bir Haskell veya ML.

CEVAP
3 HAZİRAN 2009, ÇARŞAMBA


Sadece wikipedia-article adresinden tanımı için bak.

Zımni programlama (nokta-programlama) işlevi, bir tanımlama bilgisi değişkenleri ile ilgili olarak, combinators ve işlevi kullanarak kompozisyon içermez programlama paradigması [...] değişkenleri yerine.

Haskell-Örnek:

Geleneksel (argümanlar açıkça belirtin)

sum (x:xs) = x   (sum xs)
sum [] = 0

Nokta (sum herhangi bir açık tartışmalar - sadece 0 ile başlayan kat yok)

 sum = foldr ( ) 0

Ya da daha basit:* *6, Yerine sadece g = f yazabilirsiniz.

Evet öyle: tımar (ya da fonksiyon bileşimi gibi operasyonlar) yakından ilgili.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Metheud

    Metheud

    9 EYLÜL 2006
  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011