Boole Dizisi Nedir?



Bilgisayar programlamasındaki bir Booledizisi , yalnızca doğru veya yanlış değerlerini tutabilen bir değerler dizisidir. Tanım gereği, bir Boole yalnızca doğru veya yanlış olabilir ve başka herhangi bir aracı değeri tutamaz. Bir dizi, bir doğrusal bellek alanında sayısal konumları işgal eden bir veri türü dizisidir. Bir Boolean dizisinin gerçek uygulaması çoğu uygun faizli konut kredisizaman derleyici veya bilgisayar dili kitaplıklarına bırakılırken , tam bayt veya sözcük yerine bit kullanılarak en verimli şekilde yapılır. Özellik bayraklarını takip etme ve fiziksel donanım arabirimleri için ayarları hizalama dahil olmak üzere bir Boole dizisi için birkaç kullanım vardır.
Bir Boole dizisi fikri, çok az kullanılabilir bellek bulunan bilgisayarlarda bilgi depolamak için kullanılan orijinal yöntemlerden kaynaklanır. Bir Boolean dizisinin ilk uygulaması, bir bit dizisi biçimini aldı. Bu, veri türünün bitlerini doğru veya yanlış olarak ayarlayarak bilgi tutacak bayt veya uzun tamsayı gibi daha büyük veri türlerini kullandı. Bu şekilde, sekiz bit uzunluğundaki tek bir bayt, sekiz farklı doğru veya yanlış değer tutabilir, bu da yerden tasarruf sağlar ve verimli bitsel işlemlere olanak tanır.
Bilgisayar hafızasının boyutu arttıkça, bit dizilerini kullanma ihtiyacı azaldı. Bitleri kullanırken, bit kaydırma ve inanılmaz hızlı işleme sağlayan mantıksal operatörler kullanma olanağı sunar, ayrıca bu tür işlemlerin üstesinden gelmek için özel kod gerektirir. Bir bayt dizisini tutmak için standart bir dizi yapısı kullanmak daha basit bir çözümdür, ancak program yürütme sırasında çok daha fazla bellek gerektirir. Bu, 32 Boole değeri dizisi oluştururken görülebilir. Bir bit dizisiyle, veriler yalnızca dört baytlık bellek kullanır, ancak sistem uygulamasına bağlı olarak bir Boole tipi dizi 32 ile 128 bayt arasında herhangi bir yerde bulunabilir.
Bazı bilgisayar programlama dilleri, bu yaygın olmayan bir Boolean dizi türü kullanıldığında aslında bir bit dizisi uygular. Bir Boole dizisi, kaynak kodunu görüntülerken okunması çok kolay bir avantaj sunar . Karşılaştırmalar ve ödevler açık bir şekilde sunulurken, bir bit dizisiyle mantıksal operatörler "ve", "veya" ve "değil" kullanılmalı ve potansiyel olarak kafa en kolay kredi kartı veren bankakarıştırıcı kodlar oluşturulmalıdır.
Kullanım kolaylığına rağmen, bir Boole dizisiyle kullanılamayan bir özellik bir bit maskesidir. Bir bit maskesi, birden çok koşulla ilgili bir dizi doğru ve yanlış değer içeren tek bir bayt veya daha büyük veri türüdür. Tek bir işlemde, birden çok bit doğru veya yanlış durumları için tek seferde kontrol edilebilir. Tamsayı tabanlı bir Boole değerleri dizisiyle aynı işlemin bir döngüde gerçekleştirilmesi gerekir.

Yorumlar

Bu blogdaki popüler yayınlar

Greenback nedir?

LED Yazıcı Nedir?

Link değişimi nedir?