Syntaxis

Elke gesproken taal heeft een algemene reeks regels voor de manier waarop woorden en zinnen moeten worden opgebouwd. Deze regels worden gezamenlijk de syntaxis van de taal genoemd. Bij computerprogrammering heeft syntaxis hetzelfde doel: bepalen hoe declaraties, functies, opdrachten en andere instructies moeten worden gerangschikt.

Veel programmeertalen hebben vergelijkbare syntaxisregels, terwijl andere een uniek syntaxisontwerp hebben. C en Java gebruiken bijvoorbeeld een vergelijkbare syntaxis, terwijl Perl veel kenmerken heeft die niet in de talen C of Java voorkomen.

De broncode van een programma moet de juiste syntaxis hebben om correct te kunnen worden gecompileerd en in een programma te kunnen worden omgezet. De syntaxis moet zelfs perfect zijn, anders kan het programma niet worden gecompileerd en wordt er een "syntaxisfout" gegenereerd. Een syntaxisfout kan zo eenvoudig zijn als een ontbrekend haakje of een vergeten puntkomma aan het einde van een instructie. Zelfs deze kleine fouten zorgen ervoor dat de broncode niet kan worden gecompileerd.

Gelukkig bevatten de meeste geïntegreerde ontwikkelomgevingen (IDE's) een parser die syntaxisfouten in de broncode detecteert. Moderne parsers kunnen syntaxisfouten zelfs markeren voordat een programma wordt gecompileerd, waardoor de programmeur ze gemakkelijk kan vinden en oplossen.

NOTE: Syntaxisfouten worden ook compilatiefouten genoemd, omdat ze kunnen voorkomen dat een programma wordt gecompileerd. Fouten die in een programma optreden nadat het is gecompileerd, worden runtimefouten genoemd, omdat ze optreden wanneer het programma wordt uitgevoerd.

Bijgewerkt August 12, 2011 door Per C.

quizTest je kennis

Which color space is the standard for desktop computer monitors and web graphics?

A
Adobe RGB
0%
B
sRGB
0%
C
ProPhoto RGB
0%
D
DCI-P3
0%
Correct! Incorrect!     View the Color Space definition.
More Quizzes →

Het Tech Terms computerwoordenboek

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