Ev gelişme Kuyruk özyineleme nedir? - techopedia nedir?

Kuyruk özyineleme nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Kuyruk Özyineleme ne demektir?

Kuyruk özyineleme, ortadan ziyade belirli bir kod modülünün sonunda özyinelemeli bir işlev çağırma eylemidir. Bir işlev kendisini çağırırsa özyinelemelidir. Bu programlama konsepti genellikle kendini referanslayan işlevler için yararlıdır ve LISP gibi programlama dillerinde önemli bir rol oynar.

Techopedia, Kuyruk Yinelemesini Açıklıyor

Bilgisayar programlamasında, kendisini doğrudan veya dolaylı olarak çağıran bir işlev, özyinelemeli bir işlevdir. Bu çağrı işlevin sonunda gerçekleştiğinde buna kuyruk özyineleme denir. Genellikle, diğer hesaplamalar veya prosedürler özyinelemeli çağrıdan önce yapılır.

Kuyruk özyineleme genellikle özyinelemeli işlev çağrısı yapıldığında oluşur, sonra sona erer ve özyinelemeli çağrıyı yaptıktan sonra başka bir şey yapmaz. Bu yaklaşımın faydaları arasında, bir yığın çerçevesini tutmanın daha az yükünün yanı sıra kod okunabilirliği bulunur. Programcılar ve tasarımcılar bazen kodu optimize etmek ve verimliliği en üst düzeye çıkarmak için kuyruk özyineleme kullanırlar.

Kuyruk özyineleme nedir? - techopedia nedir?