Vad är ett binärt heltal?

Det binära systemet är ett slags talsystem som använder en förenklad notation för att reducera vår moderna räkning till enbart heltal ett och noll. Ett binärt heltal är en av dessa ettor och nollor som utgör en binär sträng och är ett heltal. Det används inom vad vissa kallar ett ”bas-2”-system, i motsats till det räknesystem som den moderna världen vanligtvis använder, kallat ”bas-10” eftersom det använder tio som en specifik enhet för konstruktion av större heltal. Bas-2-systemet använder bara ettan och noll, så ett är ”översta numret” för detta system.

Det binära system som vi använder idag har sina rötter i antika kulturer och metoder. En av dessa är I Ching, en traditionell österländsk metod för spådom som använder de två sidorna av mynt eller andra föremål för att använda ett binärt system för att berätta förmögenheter. Andra böcker och resurser visar användning av binärt i olika historiska kulturer, för räkning, alternativ matematik eller andra grundläggande studier av hur människor använder heltal.

Även om det binära systemet har funnits i århundraden, har det blivit en stapelvara i ett mycket modernt område: datavetenskap. Binära tal utgör grunden för mycket av den första datatekniken som gav upphov till moderna datorspråk. Programmerare som försökte koka ner beräkningar till enkla procedurer som en maskin lätt kunde utföra fann att det binära heltal var användbart för att bilda enkla ”på-av”-strängar som ofta skulle kallas maskinspråk. Det binära heltal har varit ett traditionellt sätt att översätta ordbaserade datorspråk som programmerare använder till något som är lätt att läsa för en maskin.

Precis som det binära heltal är vanligt för att översätta datorspråk till en kompilator eller annat mjukvaruverktyg, blev binära tal också standard för att lagra data. En binär ström är en gångbar metod för att lagra nästan alla typer av data på en dator på grund av systemets medfödda enkelhet. Programmerare och ingenjörer fortsätter att utforska användningen av binära heltal för alla typer av högteknologisk kommunikation och databehandling. Förutom ettor och nollor kan ett binärt system visas som en ”sant/falsk” dialektik eller annat objekt på ett mjukvarugränssnitt. Ingenjörsstudenter och andra lär sig ofta binärt tidigt i sin utbildning, eftersom utbudet av applikationer för detta system är så brett, och binära heltal används så mycket i en mängd olika tekniker.