Hogar En las noticias ¿Qué es la optimización de llamadas de cola? - definición de techopedia

¿Qué es la optimización de llamadas de cola? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la optimización de llamadas de cola?

La optimización de llamadas de cola es el uso específico de llamadas de cola en una función o subrutina que elimina la necesidad de marcos de pila adicionales. La optimización de llamadas de cola puede ser parte de una programación eficiente y el uso de los valores que las subrutinas devuelven a un programa para lograr resultados más ágiles o usar menos recursos.

La optimización de llamadas de cola también se conoce como optimización de última llamada.

Techopedia explica Tail Call Optimization

En la optimización de llamadas de cola, el valor final devuelto por la subrutina se usa de una manera particular. Esta llamada de cola, el último valor o resultado que se devuelve, puede canalizarse en una subrutina adicional que involucra una llamada de función particular. Cuando la llamada de cola da como resultado que la misma subrutina se ejecute nuevamente, esto se conoce como recursión de llamada de cola.

La optimización de llamadas de cola puede ser parte de las mejores prácticas para la programación. En general, el uso de la llamada de cola es una técnica específica que los ingenieros y desarrolladores pueden usar para afectar la calidad final del código, por ejemplo, la duración de un programa o su claridad y transparencia.

¿Qué es la optimización de llamadas de cola? - definición de techopedia