Sa programming, ang "stack" ay isang uri ng abstract data type na mayroong Last-In, First-Out (LIFO) na istraktura, na nangangahulugang ang kahuli-hulihang elemento na inilagay sa stack ay ang unang maaaring maalis. Para maisagawa ito, mayroong dalawang pangunahing operasyon ang stack, ang "push" na naglalagay ng bagong elemento sa stack at "pop" na nag-aalis ng elementong nasa itaas ng stack.
Ang mga frameworks ay maaaring magpapadali ng paggamit ng mga data types tulad ng stack sa pamamagitan ng pagbibigay ng mga pre-built na klase o functions na magpapahintulot sa iyo na magamit ang mga ito nang hindi mo na kailangang i-implement ang mga ito mula sa simula. Kadalasan, ang mga framework ay mayroon ding mga built-in na function sa...