Будинки In-The News Що таке оптимізація хвостових викликів? - визначення з техопедії

Що таке оптимізація хвостових викликів? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає оптимізація хвостових викликів?

Оптимізація хвостових викликів - це специфічне використання хвостових викликів у функції або підпрограмі, що виключає потребу в додаткових кадрах стека. Оптимізація виклику хвоста може бути частиною ефективного програмування та використання значень, які підпрограми повертаються до програми для досягнення більш спритних результатів або використання меншої кількості ресурсів.

Оптимізація виклику хвоста також відома як оптимізація останнього дзвінка.

Техопедія пояснює оптимізацію виклику хвостів

У оптимізації хвостових викликів кінцеве значення, повернене підпрограмою, використовується певним чином. Цей хвостовий виклик, останнє значення або результат, який потрібно повернути, може перетворитись на додаткову підпрограму, що включає певний виклик функції. Коли хвостовий виклик призводить до того, що та сама підпрограма запускається знову, це називається рекурсією хвостового виклику.

Оптимізація виклику хвоста може бути частиною найкращих практик програмування. Взагалі, використання хвостового виклику - це специфічна методика, яку інженери та розробники можуть використовувати для впливу на остаточну якість коду, наприклад, на тривалість програми або на її чіткість та прозорість.

Що таке оптимізація хвостових викликів? - визначення з техопедії