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

  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • superemposed

    superemposed

    25 Aralık 2007