SORU
5 Kasım 2008, ÇARŞAMBA


Neden tembel değerlendirme yararlıdır?

Uzun tembel değerlendirme yararlıdır neden diye merak ediyordum. Henüz kimse mantıklı bir şekilde açıkla bana lazım; çoğunlukla Yukarı Aşağı kaynar biter "bana". güven

Not: memoization demek istemiyorum.

CEVAP
5 Kasım 2008, ÇARŞAMBA


Eğer kullanılan olacaklar, eğer değerleri hesaplanmış olması gerekmez daha verimli olabilir, çünkü çoğunlukla. Örneğin, bir fonksiyon içine üç değer pass olabilirim, ama koşullu ifadeler sırası bağlı olarak, yalnızca bir kısmını aslında kullanılabilir. C gibi bir dilde, üç değerleri neyse hesaplanmış olur; ama Haskell, sadece gerekli değerleri hesaplanır.

Ayrıca sonsuz listeleri gibi güzel şeyler için izin verir. C gibi bir dilde sonsuz bir liste yapamam, ama Haskell, sorun değil. Sonsuz listeleri onları manipüle edebilmek için yararlı olabilir bu yüzden oldukça sık matematik belirli alanlarda kullanılır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowToBasic

    HowToBasic

    8 Aralık 2011
  • Mindy

    Mindy

    20 NİSAN 2006
  • Moodle

    Moodle

    11 Mayıs 2010