¿Qué significa tail call?
Significado en Desarrollo de software, traducción al español y ejemplos
tail call: llamada en posición de cola
Llamada a una función situada al final de otra, de modo que su resultado pasa a ser el resultado de la función llamadora sin cálculos posteriores.
Cómo se usa
Se trata al hablar de recursión y optimización del compilador. No hace falta una palabra return explícita; una llamada en posición de cola no tiene por qué ser recursiva ni optimizarse.
Frases de ejemplo
The recursive step is a tail call because the helper returns its result directly.
El paso recursivo es una llamada en posición de cola porque el helper devuelve directamente su resultado.
No queda ninguna suma ni otra operación pendiente cuando llega el resultado recursivo.
The dispatcher makes a tail call to the selected handler, but stack reuse is not guaranteed.
El despachador hace una llamada en posición de cola al controlador elegido, pero no se garantiza reutilizar la pila.
Llamar a otra función aún puede ser una llamada en cola; la optimización es una cuestión aparte.
Combinaciones frecuentes
- tail call optimization
- recursive tail call
Términos relacionados
Más términos: Conceptos de programación
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
