Programmeertaal

Een programmeertaal is een reeks opdrachten, instructies en andere syntaxis die wordt gebruikt om een software-programma te maken. Talen die programmeurs gebruiken om code te schrijven, worden "hogegenventalen" genoemd. Deze code kan worden gecompileerd naar een "lageprogrammeertaal", die rechtstreeks door de computerhardware wordt herkend.

Hogegenventalen zijn ontworpen om gemakkelijk te lezen en te begrijpen. Hierdoor kunnen programmeurs broncode op een natuurlijke manier schrijven met logische woorden en symbolen. Gereserveerde woorden zoals function, while, if en else worden bijvoorbeeld in de meeste belangrijke programmeertalen gebruikt. Symbolen zoals <, >, == en != zijn veelgebruikte operatoren. Veel hogegenventalen lijken zo sterk op elkaar dat programmeurs broncode die in meerdere talen is geschreven gemakkelijk kunnen begrijpen.

Voorbeelden van hogegenventalen zijn C++, Java, Perl en PHP. Talen zoals C++ en Java worden "gecompileerde talen" genoemd, omdat de broncode eerst moet worden gecompileerd voordat deze kan worden uitgevoerd. Talen zoals Perl en PHP worden "geïnterpreteerde talen" genoemd, omdat de broncode via een interpreter kan worden uitgevoerd zonder te worden gecompileerd. Over het algemeen worden gecompileerde talen gebruikt om software-toepassingen te maken, terwijl geïnterpreteerde talen worden gebruikt om scripts uit te voeren, zoals scripts die inhoud genereren voor dynamische websites.

Lageprogrammeertalen omvatten assembly- en machin talen. Een assemblytaal bevat een lijst met basisinstructies en is veel moeilijker te lezen dan een hogegenventaal. In zeldzame gevallen kan een programmeur besluiten een basisprogramma in een assemblytaal te schrijven om ervoor te zorgen dat het zo efficiënt mogelijk werkt. Een assembler kan worden gebruikt om de assemblycode te vertalen naar machinecode. De machinecode, of machinetaal, bevat een reeks binaire codes die rechtstreeks worden begrepen door de CPU van een computer. Het spreekt voor zich dat machinetaal niet is ontworpen om door mensen te worden gelezen.

Bijgewerkt September 23, 2011 door Per C.

quizTest je kennis

What kind of data is found in a WAVE file?

A
Vector graphics
0%
B
Video
0%
C
Rich text
0%
D
Audio
0%
Correct! Incorrect!     View the WAVE definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Programmeertaal 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.