Daftar Isi:
- Definisi - Apa yang dimaksud dengan Tail Call Optimization?
- Techopedia menjelaskan Tail Call Optimization
Definisi - Apa yang dimaksud dengan Tail Call Optimization?
Optimalisasi panggilan ekor adalah penggunaan khusus panggilan ekor dalam suatu fungsi atau subrutin yang menghilangkan kebutuhan untuk bingkai tumpukan tambahan. Optimasi panggilan ekor dapat menjadi bagian dari pemrograman yang efisien dan penggunaan nilai-nilai yang dikembalikan subrutin ke suatu program untuk mencapai hasil yang lebih gesit atau menggunakan sumber daya yang lebih sedikit.
Optimasi panggilan ekor juga dikenal sebagai optimisasi panggilan terakhir.
Techopedia menjelaskan Tail Call Optimization
Dalam optimasi panggilan ekor, nilai akhir yang dikembalikan oleh subrutin digunakan dengan cara tertentu. Panggilan ekor ini, nilai terakhir atau hasil yang akan dikembalikan, dapat disalurkan ke subrutin tambahan yang melibatkan panggilan fungsi tertentu. Ketika panggilan ekor menghasilkan subrutin yang sama dijalankan lagi, ini disebut sebagai rekursi panggilan ekor.
Pengoptimalan panggilan ekor dapat menjadi bagian dari praktik terbaik untuk pemrograman. Secara umum, penggunaan panggilan ekor adalah teknik khusus yang dapat digunakan insinyur dan pengembang untuk memengaruhi kualitas akhir kode, misalnya, panjang program atau kejelasan dan transparansi.
