Understanding Call Stack Basics 🧩

Learn about call stacks, their importance, and common quirks in programming to improve your understanding of program flow.

Understanding Call Stack Basics 🧩
Smok Code
16.8K views • Oct 20, 2019
Understanding Call Stack Basics 🧩

About this video

Call stacks are fundamental pieces of our programs. This video introduces the concept of call stack and goes over some quirks of this mechanism. If you're interested in the details of stack implementation - the in depth video is waiting for you here: https://youtu.be/Gfmq2vGhWbw

Sources and more information:
https://zhu45.org/posts/2017/Jul/30/understanding-how-function-call-works/#setup
https://www.tutorialspoint.com/assembly_programming/assembly_registers.htm
https://en.wikipedia.org/wiki/X86#32-bit
https://www.aldeid.com/wiki/Category:Architecture/x86-assembly
https://www.cs.virginia.edu/~evans/cs216/guides/x86.html

https://stackoverflow.com/questions/32685851/alloc-malloc-and-alloca-whats-the-difference
https://stackoverflow.com/questions/43933379/what-do-the-e-and-r-prefixes-stand-for-in-the-names-of-intel-32-bit-and-64-bit-r
https://stackoverflow.com/questions/2537367/what-does-esp-mean-in-assembly/2537380#2537380

+
+
+

Support the channel and subscribe!

🎶 Intro: O.B.M. - LesPaul Rock F#@110 bpm https://soundcloud.com/boboshin/lespaul-rock-f-110-bpm

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

16.8K

Likes

501

Duration

10:58

Published

Oct 20, 2019

User Reviews

4.6
(3)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.