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

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • RocketJump

    RocketJump

    22 ŞUBAT 2006