Wat is een binaire code?
Binaire code kan een manier bieden om de weergave van informatie te vereenvoudigen. In een binaire code zijn er slechts twee cijfers: een en nul. Typische binaire codes gebruiken reeksen enen en nullen om letters, cijfers of andere concepten weer te geven. Een voorbeeld is binaire representaties van de Amerikaanse standaardcode voor informatie-uitwisseling (ASCII), waarbij elke reeks van acht tekens een van 256 verschillende variaties kan vertegenwoordigen. Binaire codes worden vaak gebruikt in computers en andere elektronica, hoewel ze ook in andere vormen in de hele menselijke geschiedenis aanwezig zijn geweest.
Om een binaire code tekst, computerprocessorinstructies of andere informatie te laten vertegenwoordigen, moet deze in afzonderlijke tekenreeksen worden verdeeld. Hiernaar wordt vaak verwezen met bitstrings en ze kunnen vast of dynamisch van lengte zijn. In deze context verwijst bit naar elk binair cijfer, dus een reeks van acht tekens binaire code zou acht bits informatie bevatten. Met behulp van verschillende karaktercoderingen of sets kunnen bitstrings zoals deze worden gemaakt om veel verschillende dingen te vertegenwoordigen.
Computers en andere elektronica gebruiken zogenaamde flip flop-circuits om informatie in binaire code weer te geven. Deze circuits kunnen variëren in ontwerp, hoewel ze typisch in twee afzonderlijke toestanden moeten kunnen bestaan. In de computer zal een flip flop circuit meestal een circuit vertegenwoordigen met een positieve spanning en een nul zonder spanning. Vroege voorbeelden van dit ontwerp betroffen het gebruik van omvangrijke vacuümbuizen en latere doorbraken die leidden tot items zoals transistors en microchips. Componenten zoals Dynamic Random Access Memory (DRAM) kunnen flip flop circuits gebruiken om binaire codes op te slaan.
Complexe vormen van gegevens kunnen ook worden opgeslagen in binaire code, vaak in afzonderlijke reeksen van elk acht bits. Een binair bestand kan van alles zijn, van een gewoon tekstdocument tot een uitvoerbaar programma, en de gegevens die erin staan worden in dezelfde en nullen weergegeven als elke binaire code. Aangezien een binair bestand afbeeldingen, geluiden of vrijwel elk ander soort informatie kan bevatten, bevatten ze meestal een header die een computer kan gebruiken voor identificatiedoeleinden.
Binaire codes bestaan al veel langer dan moderne computers, en voorbeelden van gegevens die worden weergegeven door twee afzonderlijke toestanden worden in een groot deel van de menselijke geschiedenis gevonden. Het oude concept van feng shui maakt gebruik van verschillende binaire sets in de vorm van yao-symbolen, die elk yin of yang vertegenwoordigen. Een Nigeriaanse stam gebruikte ook een binaire reeks van een cirkel of twee lijnen om informatie voor duizenden jaren weer te geven. Een andere vorm van binaire code die geen verband houdt met computers is Braille, die groepen van zes punten gebruikt om letters of cijfers weer te geven. Elke stip kan in een van twee toestanden bestaan, verhoogd of plat, zodat ze door blinden kunnen worden gelezen.