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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • GFX Tutorials

    GFX Tutorial

    12 AĞUSTOS 2013
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008