Computers begrijpen talen zoals mensen niet. In plaats daarvan werken ze met machinecode , dat is een reeks binaire cijfers (0s en 1s) . Dit is het laagste niveau van programmeertaal , het vertegenwoordigen van instructies die rechtstreeks worden begrepen door de processor van de computer.
Dit is waarom:
* Hardware -ontwerp: Computerprocessors zijn gebouwd om te werken met binaire signalen, die aan/uit -toestanden zijn vertegenwoordigd door 0S en 1s.
* eenvoud: Binaire code is de eenvoudigste vorm van het weergeven van informatie, waardoor de processor efficiënt is om te verwerken.
Het schrijven van programma's rechtstreeks in machinecode is echter extreem moeilijk en tijdrovend voor mensen. Dat is de reden waarom programmeertalen op een hoger niveau werden gemaakt, die meer door de mens leesbaar en gemakkelijker zijn om mee te werken. Deze talen moeten worden gecompileerd of geïnterpreteerd in machinecode voordat de computer ze kan uitvoeren.
Voorbeelden van programmeertalen op een hoger niveau:
* python
* Java
* C ++
* JavaScript
Dus, terwijl computers alleen machinecode begrijpen , we gebruiken programmeertalen die worden vertaald in machinecode die de computer kan uitvoeren. |