Computers begrijpen code niet zoals we dat doen. Ze werken met binair , een systeem dat slechts twee cijfers gebruikt: 0 en 1 .
Dit is waarom:
* elektrische signalen: Computers zijn gebouwd op elektronische circuits die kunnen zijn "aan" of "off". Deze staten worden vertegenwoordigd door 1 (aan) en 0 (uit).
* Efficiënte verwerking: Met behulp van binair kunnen computers informatie efficiënt manipuleren en opslaan, omdat het slechts twee mogelijke waarden vereist.
Terwijl computers rechtstreeks met binair werken, schrijven we code in programmeertalen op een hoger niveau zoals Python, Java, C ++, enz. Deze talen worden vervolgens vertaald in binaire machinecode door:
* compilers: Ze converteren code in machine -instructies (binair) die de computer kan begrijpen.
* tolken: Ze voeren code regel voor regel uit en vertalen elke instructie in binairiet terwijl ze gaan.
Dus hoewel we code in verschillende talen schrijven, is de kerntaal die computers begrijpen en uitvoeren binair . |