Tail call ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Tail call, yazılımda kuyruk çağrısı anlamına gelir.
Başka bir işlevin son konumundaki, sonucu ek hesaplama yapılmadan çağıran işlevin sonucu olan çağrı.
English: A function call in the final position of another function, so its result becomes the caller's result without further calculation.
Nerede ve nasıl kullanılır?
Özyineleme ve derleyici optimizasyonunda kullanılır. Açık return sözcüğü gerekmez; çağrı özyinelemeli veya optimize edilmiş olmak zorunda değildir.
Örnek cümleler
The recursive step is a tail call because the helper returns its result directly.
Yardımcı işlev sonucu doğrudan döndürdüğü için özyinelemeli adım bir kuyruk çağrısıdır.
Özyinelemeli sonuç geldiğinde toplama veya başka bir işlem yapılması gerekmez.
The dispatcher makes a tail call to the selected handler, but stack reuse is not guaranteed.
Dağıtıcı seçilen işleyiciye kuyruk çağrısı yapar, ancak yığın alanının yeniden kullanılması garanti değildir.
Başka bir işlevi çağırmak da kuyruk çağrısı olabilir; optimizasyon ayrı bir konudur.
Sık kullanılan kalıplar
- tail call optimization
- recursive tail call
İlgili terimler
Aynı konudan: Programlama Kavramları
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
