Indholdsfortegnelse:
Definition - Hvad betyder stat?
I computervidenskab defineres et programs tilstand som dets tilstand vedrørende gemte input. Udtrykket "tilstand" her bruges på samme måde som hvordan det bruges i videnskaben - mens tilstanden af et objekt, for eksempel som en gas, væske eller fast stof, viser sin nuværende fysiske makeup, viser et computerprograms tilstand værdier eller indhold.
Techopedia forklarer staten
De lagrede input i et computerprogram gemmes som variabler eller konstanter. Ved analyse af programmets tilstand kan udviklere muligvis gennemgå og se på værdier, der er gemt i disse input. Når programmet udføres, kan dets tilstand ændres - variabler kan ændres, og de værdier, der er gemt i hukommelsen, kan også ændres. For eksempel ændrer en kontrolvariabel, såsom en variabel, der bruges i en sløjfe, programmets tilstand ved hver iteration. At se på programmets tilstand kan betragtes som en testmetode eller en måde at analysere kodebasen.
Udviklere taler også om forskellige typer stater, for eksempel kontrasterer to komplementære tilstande, der ikke er modstridende med hinanden eller kontrasterer to forskellige tilstande, der er resultatet af forskellige operationer.
Denne definition blev skrevet inden for rammerne af datalogi