Casa Nelle news Che cos'è l'ottimizzazione delle chiamate di coda? - definizione da techopedia

Che cos'è l'ottimizzazione delle chiamate di coda? - definizione da techopedia

Sommario:

Anonim

Definizione: cosa significa ottimizzazione delle chiamate di coda?

L'ottimizzazione delle chiamate di coda è l'uso specifico delle chiamate di coda in una funzione o subroutine che elimina la necessità di ulteriori frame di stack. L'ottimizzazione delle chiamate di coda può far parte di una programmazione efficiente e l'uso dei valori che i sottoprogrammi restituiscono a un programma per ottenere risultati più agili o utilizzare meno risorse.

L'ottimizzazione delle chiamate di coda è anche nota come ottimizzazione dell'ultima chiamata.

Techopedia spiega l'ottimizzazione delle chiamate di coda

Nell'ottimizzazione delle chiamate di coda, il valore finale restituito dalla subroutine viene utilizzato in un modo particolare. Questa chiamata di coda, l'ultimo valore o risultato da restituire, può essere incanalata in una subroutine aggiuntiva che coinvolge una particolare chiamata di funzione. Quando la chiamata di coda risulta nuovamente nell'esecuzione della stessa subroutine, questa viene definita ricorsione della chiamata di coda.

L'ottimizzazione delle chiamate di coda può essere una parte delle migliori pratiche per la programmazione. In generale, l'uso della coda è una tecnica specifica che ingegneri e sviluppatori possono utilizzare per influire sulla qualità finale del codice, ad esempio la lunghezza di un programma o la sua chiarezza e trasparenza.

Che cos'è l'ottimizzazione delle chiamate di coda? - definizione da techopedia