Machinetaal
Soms aangeduid als machinecode of objectcode, is machinetaal een verzameling binaire cijfers of bits die de computer leest en interpreteert. Machinetaal is de enige taal die een computer kan begrijpen.
De exacte machinetaal voor een programma of actie kan per besturingssysteem verschillen. Het specifieke besturingssysteem bepaalt hoe een compiler een programma of actie in machinetaal schrijft.
Computerprogramma’s worden geschreven in een of meer programmeertalen, zoals C++, Java, of Visual Basic. Een computer kan de programmeertalen die worden gebruikt om computerprogramma’s te maken niet rechtstreeks begrijpen, dus moet de programmacode worden gecompileerd. Zodra de code van een programma is gecompileerd, kan de computer het begrijpen omdat de code van het programma is omgezet in machinetaal.
Machinetaalvoorbeeld
Hieronder staat een voorbeeld van machinetaal (binair) voor de tekst “Hallo Wereld.”
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
Hieronder staat een ander voorbeeld van machinetaal (niet binair), die de letter “A” 1000 keer op het computerscherm afdrukt.