Stack frame & call stack
Në shqip: Korniza e stack-ut
ShpjegimiSQ
Sa here thërritet një funksion, në stack krijohet një „kornizë“ me parametrat, variablat lokale dhe adresën ku duhet të kthehet. Kur funksioni mbaron, korniza hiqet. Rekursioni pa fund i mbush këto korniza derisa ndodh stack overflow.
EnglishEN
Every time a function is called, a “frame” is created on the stack with its parameters, local variables and the address to return to. When the function finishes, the frame is removed. Endless recursion keeps adding frames until you get a stack overflow.
Si ta mendosh
Si pjatat e pista që i vë njëra mbi tjetrën: e fundit që vendos është e para që lan.
Lexoje në anglisht
Like a pile of dirty plates: the last one you put on top is the first one you wash.