filmov
tv
Tail Call Optimization

Показать описание
We hear about tail calls from time to time in the world of programming, and how they can be optimized for performance. What exactly is that, and how would such optimization work? Today, we take a closer look at tail calls, in addition to a common use case - Tail call recursion!
= Contents Page =
0:00 Introduction
0:42 Contents Page
1:13 Foundation: Code and RAM
1:59 Functions and RAM
2:22 The "Return" Problem
2:57 The Call Stack
4:06 Introduction to Tail Calls
4:39 Need for Tail Call Optimization
5:27 Tail Call Optimization
6:14 Tail Call Recursion
7:14 Benefits of Tail Calls
8:02 Conclusion
= 0612 TV =
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.
= Contents Page =
0:00 Introduction
0:42 Contents Page
1:13 Foundation: Code and RAM
1:59 Functions and RAM
2:22 The "Return" Problem
2:57 The Call Stack
4:06 Introduction to Tail Calls
4:39 Need for Tail Call Optimization
5:27 Tail Call Optimization
6:14 Tail Call Recursion
7:14 Benefits of Tail Calls
8:02 Conclusion
= 0612 TV =
Enjoy your stay, and don't hesitate to drop me a comment or a personal message to my inbox =) If you like my work, don't forget to subscribe!
= NERDfirst =
NERDfirst is a project allowing me to go above and beyond YouTube videos into areas like app and game development. It will also contain the official 0612 TV blog and other resources.
-----
Disclaimer: Please note that any information is provided on this channel in good faith, but I cannot guarantee 100% accuracy / correctness on all content. Contributors to this channel are not to be held responsible for any possible outcomes from your use of the information.
Комментарии