Innholdsfortegnelse:
Definisjon - Hva betyr tail Call Optimization?
Optimalisering av halesamtalen er den spesifikke bruken av halesamtaler i en funksjon eller subroutine som eliminerer behovet for ekstra stabelrammer. Optimalisering av halesamtaler kan være en del av effektiv programmering og bruk av verdiene som subroutines går tilbake til et program for å oppnå mer smidige resultater eller bruke færre ressurser.
Optimalisering av haleanrop er også kjent som optimalisering av siste samtale.
Techopedia forklarer Tail Call Optimization
Ved optimering av haleanrop brukes sluttverdien som returneres av subroutine på en spesiell måte. Dette haleanropet, den siste verdien eller resultatet som skal returneres, kan bli traktet inn i en ekstra subroutine som involverer et bestemt funksjonssamtaler. Når halesamtalen resulterer i at samme subroutine kjøres igjen, blir dette referert til som rekursjon for haleanrop.
Optimalisering av halesamtalen kan være en del av beste praksis for programmering. Generelt er bruken av halesamtalen en spesifikk teknikk som ingeniører og utviklere kan bruke for å påvirke den endelige kvaliteten på koden, for eksempel lengden på et program eller dets klarhet og åpenhet.
