Rekursionsstacken
Rekursionsstacken, ofta kallad call stacken, är en minnesstruktur som används av ett program för att hantera aktiva funktionsanrop. Varje gång en funktion anropas skapas en ny aktiveringspost (stackram) och placeras på toppen av rekursionsstacken. När funktionen återvänder tas ramens uppgifter bort och kontrollen återgår till anroparen. Stacken är i regel per tråd och hanteras av körmiljön eller operativsystemet.
En stackram innehåller vanligtvis information som returadress, funktionsparametrar, lokala variabler och eventuella sparade register eller temporära
När programmerare skriver rekursion ökar antalet aktiva funktionsanrop med varje djupet överskridande. Om djupet blir för
Användningen av rekursionsstacken påverkas också av arkitektur och miljö. Vissa system har hårt begränsad stackstorlek, och