Geek Trivia: Het Laagste Niveau Programmeertaal Is?

0
564

Montage Taal
Doelstelling C

Broncode
Machine Code

Antwoord: Machine Code

Programmeertalen kan worden geclassificeerd als laag of hoog niveau, gebaseerd op de mate van abstractie te vinden in de taal. De abstractie, in de context van de informatica, is een maat voor hoe ver verwijderd de programmering van de taal in kwestie is van de absolute meest elementaire taal een computer kan begrijpen: machine code.

Machine code is de directe taal verzonden naar de verwerkingseenheid van een computer en, hoewel er variaties in structuur en levering tussen verschillende CPU-architecturen, machine code wordt geleverd bij de processor in een formulier dat is onpraktisch voor programmeurs om te communiceren met direct.

Terwijl hoog niveau (hoog abstractie) talen aanzienlijk verschillen in hoe abstract ze ook zijn, ze universeel bieden een aanzienlijke mate van verwijdering van de machine code. Op het hoogste niveau, een aantal scripting talen (vaak gebruikt voor het programmeren van gedrag in de door de gebruiker geproduceerde spel plugins) kunt zelfs gebruik maken van natuurlijke taal, waar een gebruiker kan schrijven, “als de speler springt twee keer, dan toebrengen één punt van de schade”–input in een zo ver verwijderd van de machine code die zelfs een niet-programmeur kan lezen en begrijpen.