Преглед садржаја:
Дефиниција - Шта значи држава?
У рачунарској науци стање програма је дефинисано као његово стање у вези са сачуваним улазима. Израз "стање" овде се користи слично као што се користи у науци - док стање објекта, на пример, као гас, течност или чврсто тело, показује његово тренутно физичко стање, стање рачунарског програма показује његово тренутно стање вредности или садржаје.
Тецхопедиа објашњава Стате
Сачувани улази у рачунарском програму се чувају као променљиве или константе. Анализирајући стање програма, програмери могу проћи и погледати вредности које су сачуване у овим улазима. Како се програм извршава, може се променити и његово стање - променљиве се могу променити и вредности које се чувају у меморији такође могу променити. На примјер, контролна варијабла попут варијабле која се користи у петљи мијења стање програма при свакој итерацији. Гледање стања програма може се сматрати методом испитивања или начином анализе базе података.
Развојни програмери такође говоре о различитим врстама стања, на пример, супротстављајући два комплементарна стања која нису контрадикторна једно другом или супротстављајући две различите државе које су резултат различитих операција.
Ова дефиниција је написана у контексту информатике