In der Informatik eine Datenstruktur, die nach dem Last-In-First-Out-Prinzip (LIFO) funktioniert. Elemente werden oben auf den Stapel gelegt und auch von dort wieder entfernt.
beispiel
Bei einem Funktionsaufruf werden die lokalen Variablen auf dem Stack gespeichert.
Tipps
Englisches Lehnwort
Das Wort „Stack“ ist direkt aus dem Englischen übernommen und bedeutet wörtlich „Stapel“. Es wird im Deutschen fast ausschließlich als Fachbegriff in bestimmten Bereichen verwendet.
BEISPIEL
In der Programmierung ist der Stack eine fundamentale Datenstruktur.
Kontexthinweis
Die Bedeutung von „Stack“ erkennen Sie fast immer am Kontext. In Gesprächen über Programmierung ist die Datenstruktur gemeint, beim Thema Gaming ein Stapel von Items und in der Geografie eine Felsformation.
BEISPIEL
Der Programmierer erklärte den Unterschied zwischen Stack und Heap.
Verwendung in der IT
Im Informatik-Kontext wird „Stack“ oft mit den Präpositionen „auf“ und „von“ verwendet. Man legt Daten „auf den Stack“ (Push-Operation) und holt sie „vom Stack“ (Pop-Operation).
BEISPIEL
Bei jedem neuen Funktionsaufruf wird ein neuer Frame auf dem Stack angelegt.
Verwendung im Gaming
Im Gaming-Jargon spricht man oft davon, „einen vollen Stack“ von etwas zu haben. Damit ist die maximal mögliche Anzahl eines Gegenstandes gemeint, die man auf einem einzigen Inventarplatz stapeln kann.
BEISPIEL
Ich brauche noch zehn Eisen, dann habe ich einen vollen Stack.
Vergleichen mit
near_synonym · confusable
Stack vs Keller
„der Keller“ und „der Stack“ können beide mit Aufbewahren zu tun haben, aber sie meinen nicht dasselbe. Ein Keller ist ein Raum im unteren Teil eines Gebäudes, oft unter der Erde. Dort lagert man zum Beispiel Kisten, Werkzeuge oder Getränke. Ein Stack ist ein Stapel oder eine gebündelte Menge von gleichen Dingen, besonders in Computerspielen. Lernende könnten die Wörter verwechseln, wenn es allgemein um gelagerte Sachen geht. Praktisch gilt: Der Keller ist der Ort, der Stack ist die Menge oder der Stapel.
Stack
Im Spiel legt der Gast einen neuen Stack Holz in sein Inventar.