Başlatma (programlama)
Bilgisayar programlamada başlatma, bir veri nesnesi veya değişkeni için bir başlangıç değerinin atanmasıdır. Başlatmanın gerçekleştirilme biçimi, programlama diline ve ayrıca başlatılacak nesnenin türüne, depolama sınıfına vb. bağlıdır. Başlatma gerçekleştiren programlama yapıları genellikle başlatıcılar ve başlatıcı listeleri olarak adlandırılır. Başlatma, bildirimden farklıdır (ve bildirimden önce gelir), ancak ikisi bazen pratikte birleştirilebilir. Başlatmanın tamamlayıcısı, öncelikle nesneler için kullanılan ancak değişkenler için kullanılmayan sonlandırmadır.
Başlatma, derleme zamanında değeri statik olarak gömerek veya çalışma zamanında atama yaparak yapılır. Bu tür başlatmayı gerçekleştiren bir kod bölümü genellikle "başlatma kodu" olarak bilinir ve dosyaları açmak gibi diğer, yalnızca bir kerelik işlevleri içerebilir; nesne yönelimli programlamada başlatma kodu bir oluşturucunun (sınıf yöntemi) veya bir başlatıcının (örnek yöntemi) parçası olabilir. Bir bellek konumunu onaltılık sıfırlara ayarlamak bazen "temizleme" olarak da bilinir ve genellikle makine kodu düzeyinde, ek bellek erişimi gerektirmediğinden, özel veya talimat (her iki işlenen de aynı değişkeni belirtir) tarafından gerçekleştirilir.