Low-leveltaal

Een low-leveltaal is een type programmeertaal met basisinstructies die door een computer worden herkend. In tegenstelling tot high-leveltalen die door software-ontwikkelaars worden gebruikt, is low-levelcode vaak cryptisch en niet leesbaar voor mensen. Twee veelvoorkomende typen low-levelprogrammeertalen zijn assemblytaal en machinetaal.

Softwareprogramma's en scripts worden geschreven in high-leveltalen, zoals C#, Swift en PHP. Een softwareontwikkelaar kan broncode in een high-leveltaal maken en bewerken met een programmeer-IDE of zelfs een eenvoudige teksteditor. De code wordt echter niet rechtstreeks herkend door de CPU. In plaats daarvan moet deze worden gecompileerd naar een low-leveltaal.

Assemblytaal staat één stap dichter bij een high-leveltaal dan machinetaal. De taal bevat opdrachten zoals MOV (verplaatsen), ADD (optellen) en SUB (aftrekken). Deze opdrachten voeren basisbewerkingen uit, zoals het verplaatsen van waarden naar geheugenregisters en het uitvoeren van berekeningen. Assemblytaal kan met een assembler worden omgezet in machinetaal.

Machinetaal, of machinecode, is het laagste niveau van computertalen. De taal bevat binaire code, die vaak wordt gegenereerd door high-levelbroncode te compileren voor een specifieke processor. De meeste ontwikkelaars hoeven machinecode nooit te bewerken of zelfs te bekijken. Alleen programmeurs die softwarecompilers en besturingssystemen bouwen, hoeven machinetaal te bekijken.

Bijgewerkt February 14, 2019 door Per C.

quizTest je kennis

Which programming language was first developed in the 1960s?

A
Swift
0%
B
Java
0%
C
BASIC
0%
D
PHP
0%
Correct! Incorrect!     View the BASIC definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Low-leveltaal op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.