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

  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • segtlim

    segtlim

    21 EKİM 2008
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011