In de echte wereld kom je overal stapels tegen. In de informatica leer je ze volgens het principe LIFO: Last In, First Out. Dat betekent: wat laatst is toegevoegd, wordt eerst gebruikt. Net zoals een stapel borden.
💻 Voorbeeld – Teruggaan in je browser (back-knop)
Elke keer dat je naar een nieuwe website gaat, wordt de vorige pagina bovenop de stapel gelegd.
Als je op de “terug”-knop drukt, haalt de browser de laatst bezochte pagina van de stapel en toont die opnieuw.
Zonder een stapel zou je niet gemakkelijk terug kunnen keren naar je vorige pagina’s in de juiste volgorde.
🔢 Voorbeeld – Rekenmachines & haakjes in formules
Bij formules zoals (3 + (4 * 5)) moet je eerst het binnenste haakje uitrekenen. De computer gebruikt een stapel om te onthouden welk stukje van de formule nog afgewerkt moet worden. Zonder stapel zou een rekenmachine haakjes en prioriteiten niet correct kunnen verwerken en dat is natuurlijk essentieel in wetenschap en wiskunde.
↩️ Voorbeeld – Ongedaan maken in een app (Ctrl + Z)
Elke actie die je uitvoert (zoals iets typen of wissen) wordt bovenaan een stapel opgeslagen.
Als je op “ongedaan maken” drukt, verdwijnt de laatste actie van de stapel. Zonder stapel zou je alleen de eerste fout kunnen herstellen, en niet de meest recente, terwijl we net dát willen corrigeren.
🧱 Voorbeeld – Dozen stapelen of papierwerk sorteren
In een magazijn of archief leg je nieuwe dozen of dossiers vaak bovenop. Als je er eentje nodig hebt, begin je van boven tot je de juiste vindt.
Het is simpel, snel en je hebt geen extra opslag nodig. Soms is een LIFO-systeem praktischer dan alles herorganiseren.
Veel algoritmes en simulaties gebruiken stapels om te werken. In de informatica, fysica en wiskunde zijn er vaak situaties waarbij tijdelijke pauzes of terugkeren naar vorige stappen belangrijk zijn.