Hogere programmeertaal
Een hogere programmeertaal is een programmeertaal die is ontworpen om programmeren eenvoudiger te maken. Deze taal is "hoger" omdat er meerdere stappen zitten tussen de taal en de daadwerkelijke code die wordt uitgevoerd op de processor van een computer. Hogere broncode bevat gemakkelijk leesbare syntaxis die later wordt omgezet in een lagere programmeertaal, die kan worden herkend en uitgevoerd door een specifieke CPU.
De meeste gangbare programmeertalen worden beschouwd als hogere programmeertalen. Voorbeelden zijn:
|
|
Elk van deze talen gebruikt een andere syntaxis. Sommige zijn ontworpen voor het schrijven van desktop-softwareprogramma's, terwijl andere het meest geschikt zijn voor webontwikkeling. Toch worden ze allemaal als hogere programmeertalen beschouwd, omdat ze door een compiler of interpreter moeten worden verwerkt voordat de code wordt uitgevoerd.
Broncode die is geschreven in talen zoals C++ en C# moet worden gecompileerd naar machinecode om te kunnen worden uitgevoerd. Het compilatieproces zet de voor mensen leesbare syntaxis van de hogere programmeertaal om in code op laag niveau voor een specifieke processor. Broncode die is geschreven in scripttalen zoals Perl en PHP kan door een interpreter worden verwerkt, die de code op hoog niveau tijdens het uitvoeren omzet in een lagere programmeertaal.
Test je kennis