Gönderen Vikipedi :
Devlet, genel olarak bir sistemin veya varlığın mevcut durumunu ifade eder ...
Bilgi işlem bağlamında bunun anlamı hemen hemen budur: bazı nesnelerin veya sistemlerin durumunu tanımlayan veriler.
“Devlet” in anlamı programlamaya özgü değildir. Baktığınız her yerde 'devlet'in örnekleri var. Televizyon kapalı. Kahve sıcak. Spor ayakkabılar a) mavidir; b) koklamak; c) ertelememek; d) oldukça yıpranmış. Programlama anlamında 'durum', programlama dışı anlamda 'durum' ile aynıdır, ancak onu ele aldığımız nesnelere uygularız: değişkenler, nesneler, iş parçacıkları, veritabanları, dosya sistemleri vb. açıklamak, tanıdık terimlerle açıklamak - yabancı, teknik bir kavram haline getirmeye gerek yoktur.
Saat, bazı durumları olan basit bir sisteme iyi bir örnektir: bir saat çalışıyor olabilir veya çalışmıyor olabilir ve günün gerçek zamanına karşılık gelebilecek veya gelmeyebilecek bir saati gösterir. Bu şeylerin değişkenlere nasıl benzediğini ve saatin durumunu değiştirmenin diğer şeyleri nasıl etkileyebileceğini görmek oldukça kolaydır.
Bunu, bir ifade gibi vatansız bir şeyle karşılaştırın: "Kapı kırmızı." İfadenin kendisinin durumu yoktur. Kapının kırmızı olduğu doğru olabilir veya olmayabilir, ancak ifadenin kendisi herhangi bir durum içermez. Kapıyı boyamak ifadenin gerçekliğini değiştirebilir, ancak ifadenin kendisi asla değişmez. Benzer şekilde, 42 gibi bir sayı herhangi bir duruma sahip değildir: 42 42'dir ve bu konuda değiştirebileceğiniz hiçbir şey yoktur.
Değişkenlerin durumu vardır, değerler yoktur.