Il sistema binario è un tipo di sistema numerico che utilizza una notazione semplificata per ridurre il nostro conteggio moderno solo agli interi uno e zero. Un intero binario è uno di questi uno e zero che compongono una stringa binaria ed è un numero intero. Viene utilizzato all’interno di quello che alcuni chiamano un sistema “base-2”, in contrasto con il sistema di conteggio che il mondo moderno usa comunemente, chiamato “base-10” perché usa dieci come unità specifica per la costruzione di interi più grandi. Il sistema base 2 utilizza solo uno e zero, quindi uno è il “numero superiore” per questo sistema.
Il sistema binario che usiamo oggi ha le sue radici in culture e pratiche antiche. Uno di questi è l’I Ching, un metodo di divinazione tradizionale orientale che utilizza le due facce di monete o altri oggetti per l’utilizzo di un sistema binario per predire il destino. Altri libri e risorse mostrano gli usi del binario in varie culture storiche, per il conteggio, la matematica alternativa o altri studi fondamentali su come gli umani usano i numeri interi.
Sebbene il sistema binario esista da secoli, è diventato un punto fermo di un campo molto moderno: l’informatica. I numeri binari costituiscono la base per gran parte della prima ingegneria informatica che ha dato origine ai moderni linguaggi informatici. I programmatori che stavano cercando di ridurre il calcolo in semplici procedure che una macchina potrebbe facilmente eseguire hanno scoperto che l’intero binario era utile per formare semplici stringhe “on-off” che sarebbero spesso chiamate linguaggio macchina. L’intero binario è stato un modo tradizionale per tradurre linguaggi informatici basati su parole che i programmatori usano in qualcosa che sia facilmente leggibile da una macchina.
Proprio come l’intero binario è comune per tradurre i linguaggi dei computer in un compilatore o in un altro strumento software, anche i numeri binari sono diventati standard per la memorizzazione dei dati. Un flusso binario è un metodo praticabile per archiviare quasi tutti i tipi di dati su un computer a causa dell’innata semplicità del sistema. I programmatori e gli ingegneri continuano a esplorare gli usi degli interi binari per tutti i tipi di comunicazioni ad alta tecnologia e di elaborazione dei dati. Oltre a uno e zero, un sistema binario può essere mostrato come una dialettica “vero/falso” o altro elemento su un’interfaccia software. Gli studenti di ingegneria e altri spesso imparano il binario all’inizio della loro formazione, poiché la gamma di applicazioni per questo sistema è così ampia e gli interi binari sono così tanto in uso in una varietà di tecnologie diverse.