Bilgisayar programında boş bir dizinin ne olduğu tam olarak belli değildir. Yaygın bir yorum, bir dizinin sıfır elemente sahip olması durumunda boştur, ancak tüm bilgisayar dilleri bir dizinin bu şekilde bildirilmesine izin vermez. Boş bir dizinin başka bir yorumu, kullanılan programlama diline bağlı olarak tüm veri elemanlarının boş, sıfır veya tanımsız olduğu bir dizidir. Bazı diller, boş olan bir dizi ile henüz tahsis edilmemiş bir dizi arasında ayrım yapar ve null değerine eşittir, ancak diğer diller ayrılmamış bir dizinin boş bir dizi olduğunu düşünebilir.
Bir programda, bir dizilimin, eleman içermeyen, herhangi bir veri tutamayacağı ve boş bir dizi olarak kabul edilebileceği belirli durumlar vardır. Bunlar, element sayısını artırabilen dinamik dizilerdir, çünkü element içermeyen bir dizi esasen kullanılamaz durumdadır. Nesne yönelimli programlama dillerinde, dizi veri yapısını dahili olarak koruyan bir dizi sınıfı sarmalayıcı nesnesinin içinde boş bir dizi bildirilebilir. Bazı komut dosyalarında ve meta dillerinde, boş bir dizi, doldurulacak veya başka bir veri kaynağından değerler atanacak fonksiyonlara parametre olarak iletilir.
Boş bir dizinin diğer anlamı, başlatılmamış bir dizidir, böylece veri içermez veya veri olmadığını belirten değerlerle doldurulur. Bunun nedeni, C gibi dillerde, bir dizinin hafıza alanı tahsis edildiğinde, önceki programlardan ya da alanı kaplamış olabilecek dosyalardan kalan verileri hala içermesidir. Bunun gibi bir diziyi boşaltmak için, her bir eleman döngüden geçirilmeli ve nötr bir değere ayarlanmalıdır. Bu değer, alfanümerik karakter sıfırdan farklı olan gerçek Amerikan Bilgi Alışverişi Standart Kodu (ASCII) değeri sıfır olabilir. Ayrıca, bazı dillerde ASCII sıfır ile aynı olan, değeri olmayan, null değeri olabilir.
Boş bir diziye sahip olmanın amacı, bazı programlarda verimlilik için kısmendir. Boş bir diziye sahip olarak, program dizi üzerinde anlamsız veya yanlış hesaplamalar yapmaktan kaçınabilir. Ayrıca, programın geçerli bir bellek adresine sahip olmayan bir diziye erişmesini engelleyerek programı sonlandırabilecek bir bellek erişim hatasına neden olabilir. Bazı bilgisayar dilleri, bir dizinin dil tanımına göre gerçekten boş olup olmadığını kolayca söyleyebilen yerleşik kitaplık veya sınıf işlevlerine sahiptir.


