Yazılım İngilizcesi · Programlama Kavramları

Tail call ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

isimİleri düzey terim

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

  1. 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.

  2. 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

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: