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

  • Jay Will

    Jay Will

    19 NİSAN 2006
  • Kindness

    Kindness

    23 Ocak 2006
  • Lin Steven

    Lin Steven

    17 EKİM 2006