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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • Jejoab

    Jejoab

    4 NİSAN 2008