İkili bir Tamsayı Nedir?

İkili sistem, modern sayımımızı yalnızca bir ve sıfır tam sayılarına düşürmek için basitleştirilmiş bir gösterim kullanan bir tür sayı sistemidir. İkili bir tamsayı, bunlardan ve ikili bir dize oluşturan sıfırlardan biridir ve bir tam sayıdır. Modern dünyanın yaygın olarak kullandığı sayma sisteminin aksine, "base-10" olarak adlandırdığı bazı sistemlerde "temel-2" olarak adlandırılan sistemde kullanılır çünkü daha büyük tamsayıların yapımı için belirli bir ünite olarak on kullanır. Base-2 sistemi sadece bir ve sıfırı kullanır, yani bu sistem için "en üstteki sayı" dır.

Bugün kullandığımız ikili sistemin kökleri eski kültürlerde ve pratiktedir. Bunlardan biri, servetlerini anlatmak için ikili bir sistem kullanmak için madeni paraların iki tarafını veya diğer eşyalarını kullanan kehanet için geleneksel bir doğu yöntemi olan I Ching'dir. Diğer kitaplar ve kaynaklar ikiliyi çeşitli tarihi kültürlerde sayma, alternatif matematik veya insanların tamsayıları kullanma konusundaki diğer temel çalışmalarda kullandığını gösterir.

İkili sistem yüzyıllardır etrafında olmasına rağmen, çok modern bir alanın temelini oluşturdu: bilgisayar bilimi. İkili sayılar, modern bilgisayar dillerine yol açan ilk bilgisayar mühendisliğinin çoğunun temelini oluşturur. Bir makineyi kolayca uygulayabileceği basit prosedürlere göre hesaplamayı kaynatmaya çalışan programcılar, ikili tamsayının genellikle makine dili olarak adlandırılan basit "açma-kapama" dizgelerini oluşturmada yararlı olduğunu bulmuşlardır. İkili tamsayı, programcıların kullandığı kelime-temelli bilgisayar dillerini bir makineye kolayca okunabilen bir şeye çevirmenin geleneksel bir yoludur.

İkili tamsayı bilgisayar dillerini bir derleyiciye veya başka bir yazılım aracına çevirmede yaygın olduğu gibi, ikili sayılar da veri depolamak için standart hale geldi. İkili bir akış, sistemin doğuştan gelen basitliği nedeniyle bir bilgisayarda neredeyse her tür veriyi depolamak için uygun bir yöntemdir. Programcılar ve mühendisler, her türlü yüksek teknoloji iletişimi ve veri işleme için ikili tam sayıların kullanımını keşfetmeye devam ediyor. Olanların ve sıfırların yanı sıra, bir ikili sistem bir yazılım arayüzünde "doğru / yanlış" diyalektik veya başka bir öğe olarak gösterilebilir. Mühendislik öğrencileri ve diğer öğrenciler genellikle eğitimlerinin başında ikilik öğrenirler, çünkü bu sistem için uygulamaların kapsamı çok geniştir ve ikili tamsayılar çeşitli farklı teknolojilerde çok fazla kullanılmaktadır.