Маалыматтардын стек тиби
Стек маалыматтар тиби ар бир маалымат агымы үчүн бөлүнгөн оперативдүү эстин фрагментин билдирет.
Стектин иши LIFO принциби менен аныкталат. Бул принциптин мәниси, стекке акыркы кошулган эс фрагменти андан биринчи чыгарыла тургандыгында.
Стек менен иштөөнүн мәниси төмөнкүдө: функция аркылуу жаңы өзгөрмө жарыяланганда, ал биринчи болуп стекке кошулат. Функция ишин аяктаганда - өзгөрмө автоматтык түрдө стек эстинен өчүрүлөт жана аны ээлеген бөлүгү башка объектилер үчүн жеткиликтүү болуп калат.
Стектин негизги артыкчылыгы - кодду иштетүүнүн жогорку ылдамдыгы, бирок кемчилиги - стекке бөлүнгөн эс ташканда, жарыяланган өзгөрмөлөрдү өзгөртүү мүмкүн болбой калат жана кодду иштетүү токтойт. Стектин көлөмү агым түзүлгөндө белгиленет, жана ар бир өзгөрмө өзүнүн максималдуу эс көлөмүнө ээ, ал эң алдымен анын маалыматтар тибине көз каранды. Бул себептен татаал маалыматтардын типтеринин (мисалы, объектилердин) көлөмүн алдын ала жарыялоо зарыл. Ошондой эле стек эсте жергиликтүү өзгөрмөлөрдү гана сактай алат, жалпы өзгөрмөлөр үчүн көптү колдонуу керек.