Bilgisayar programcılığındaki bir Boolean dizisi, yalnızca true veya false değerlerini tutabilen bir değerler dizisidir. Tanım olarak, bir Boole yalnızca doğru veya yanlış olabilir ve başka hiçbir aracı değer tutamaz. Bir dizi, doğrusal bellek alanındaki sayısal konumları işgal eden bir veri türleri dizisidir. Bir Boolean dizisinin gerçek uygulaması genellikle derleyici veya bilgisayar dili kitaplıklarına bırakılırken, en çok tam bayt veya sözcük yerine bitler kullanılarak yapılır. Bir Boolean dizisinin, özellik bayraklarının izini sürmek ve fiziksel donanım arabirimleri için ayarları hizalamak dahil olmak üzere çeşitli kullanımları vardır.
Bir Boolean dizisi fikri, çok az kullanılabilir belleğin bulunduğu bilgisayarlarda bilgi depolamak için kullanılan orijinal yöntemlerden kaynaklanır. Bir Boolean dizisinin ilk uygulaması bir bit dizisi şeklini aldı. Bu, veri tipinin bitlerini doğru veya yanlış olarak ayarlayarak bilgiyi tutmak için bayt veya uzun tamsayı gibi daha büyük veri türlerini kullandı. Bu şekilde, sekiz bit uzunluğunda olan tek bir bayt, sekiz farklı doğru veya yanlış değer tutabilir, yerden tasarruf sağlar ve verimli bitsel işlemlere izin verir.
Bilgisayar belleğinin boyutu arttıkça, bit dizileri kullanma ihtiyacı azaldı. Uçları kullanmak, bit kaydırma ve inanılmaz derecede hızlı işlem yapılmasını sağlayan mantıksal operatörleri kullanma imkanı sunarken, aynı zamanda bu tür işlemlerin üstesinden gelmek için özel kod gerektirir. Bir bayt sırasını tutmak için standart bir dizi yapısı kullanmak daha basit bir çözümdür, ancak programın çalışması sırasında çok daha fazla bellek harcar. Bu, 32 Boolean değer dizisi oluştururken görülebilir. Bir bit dizisiyle, veriler yalnızca dört bayt bellek kullanır, ancak bir Boolean tür dizisi, sistem uygulamasına bağlı olarak 32 ila 128 bayt arasında herhangi bir yerde bulunabilir.
Bazı bilgisayar programlama dilleri aslında bir Boolean dizi türü kullanıldığında bir bit dizisi uygular, ancak bu yaygın değildir. Bir Boolean dizisi, kaynak kodunu görüntülerken okunması çok kolay olma avantajına sahiptir. Karşılaştırmalar ve ödevler net bir şekilde sunulmuştur; oysa bit dizisi ile mantıksal operatörler "ve", "veya" ve "ve" kullanılmamalı "kullanılmaları gerekir;
Kullanım kolaylığına rağmen, bir Boolean dizisi ile kullanılamayan bir özellik bir bit maskesidir. Bir bit maskesi, birden fazla koşulla ilgili doğru ve yanlış değerler dizisini içeren tek bayt veya daha büyük veri türüdür. Tek bir işlemde, aynı anda, gerçek veya yanlış durumları için birden fazla bit kontrol edilebilir. Bir tamsayı tabanlı Boolean değer dizisi ile aynı işlemin bir döngü ile gerçekleştirilmesi gerekir.


