De instructies die voor de verwerking naar de CPU worden verzonden, worden machinecode genoemd of machinetaal .
Dit is waarom:
* machinecode is het laagste niveau van programmeertaal, bestaande uit binaire code (sequenties van 0s en 1s) die de CPU direct kan begrijpen en uitvoeren.
* machinetaal is een andere term voor machinecode, en benadrukt de rol als de taal die de CPU "spreekt".
Het is belangrijk om dit te onderscheiden van andere soorten codes:
* Assemblagetaal: Een taal op laag niveau die mnemonics (korte, symbolische namen) gebruikt om machinecodeinstructies weer te geven. Het moet worden geassembleerd in machinecode voordat de CPU het kan uitvoeren.
* talen op hoog niveau: Talen zoals Python, Java, C ++ die meer door mensen leesbaar zijn en gemakkelijker te schrijven zijn. Ze moeten worden samengesteld of geïnterpreteerd in machinecode voordat de CPU ze kan begrijpen.
Dus wanneer u een programma schrijft, moet het uiteindelijk worden vertaald in machinecode om te worden uitgevoerd door de CPU. |