SORU
2 ŞUBAT 2010, Salı


Neden yineleme yineleme tercih edilmelidir?

Yineleme, özyineleme daha ölçülebilir, değil mi? Neden bazı insanlar özyineleme daha iyi (daha zarif, kendi sözleriyle) farzetmek yineleme daha sonra? Gerçekten Haskell gibi diller yineleme ve özyineleme izin teşvik etmezler anlamıyorum? Bu kötü performans ve özyineleme yani daha fazla ölçülebilir seçeneği mevcut olduğunda, bu da bir şey teşvik etmek saçma değil mi ? Bu biraz ışık tutmak lütfen. Teşekkürler.

CEVAP
2 ŞUBAT 2010, Salı


Tekrarında daha fazla ölçülebilir. özyineleme, değil mi?

Mutlaka değil. Bu kavram bir işlevi çağıran, yinelemeli ya da değil, büyük bir yük vardı ve her çağrı için yeni bir stackframe yarattığı dil, gibi birçok C geliyor.

Bir çok dil için bu durum böyle değil, ve özyineleme eşit veya yinelemeli bir sürümünü daha fazla ölçülebilir. Bu gün, hatta bazı C yinelemeli bir sürüm için bazı özyinelemeli yapıları yeniden kullanılan veya yeniden kuyruk özyinelemeli çağrı yığını çerçeve.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavideoDesign

    DavideoDesig

    24 NİSAN 2006
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006