Spisu treści:
Definicja - Co oznacza optymalizacja ogona?
Optymalizacja wywołania ogona to specyficzne zastosowanie wywołań ogona w funkcji lub podprogramie, które eliminują potrzebę dodatkowych ramek stosu. Optymalizacja wywołania końcowego może być częścią wydajnego programowania i wykorzystania wartości, które podprogramy zwracają do programu, aby osiągnąć bardziej zwinne wyniki lub zużywać mniej zasobów.
Optymalizacja ogona nazywana jest również optymalizacją ostatniego połączenia.
Techopedia wyjaśnia Optymalizację ogona
W optymalizacji wywołania ogona wartość końcowa zwracana przez podprogram jest używana w określony sposób. To wywołanie ogonowe, ostatnia zwracana wartość lub wynik, może zostać skierowane do dodatkowego podprogramu obejmującego określone wywołanie funkcji. Gdy wywołanie ogonowe powoduje ponowne uruchomienie tego samego podprogramu, określa się to mianem rekurencji wywołania ogonowego.
Optymalizacja wezwania ogona może być częścią najlepszych praktyk programowania. Ogólnie rzecz biorąc, użycie wywołania tail jest specyficzną techniką, którą inżynierowie i programiści mogą wykorzystać, aby wpłynąć na końcową jakość kodu, na przykład długość programu lub jego przejrzystość i przejrzystość.
