Syntaxisfout

Een syntaxisfout is een fout in de broncode van een programma. Omdat computerprogramma's een strikte syntaxis moeten volgen om correct te kunnen compileren, veroorzaken alle onderdelen van de code die niet voldoen aan de syntaxis van de programmeertaal een syntaxisfout.

In tegenstelling tot logische fouten, die fouten in de structuur of logica van een programma zijn, zijn syntaxisfouten kleine grammaticale fouten die soms beperkt blijven tot één teken. Zo kan een ontbrekende puntkomma aan het einde van een regel of een extra accolade aan het einde van een functie een syntaxisfout veroorzaken. In de onderstaande PHP-code zou de tweede sluitende accolade een syntaxisfout veroorzaken, omdat er maar één opening accolade in de functie staat.

function testFunction()
{
    echo "Just testing.";
}}

Hieronder staat een voorbeeld van een syntaxisfout in een .SWIFT-bestand die door Apple Xcode is gedetecteerd.

Sommige IDE's voor softwareontwikkeling controleren de broncode in realtime op syntaxisfouten, terwijl andere alleen syntaxisfouten genereren wanneer een programma wordt gecompileerd. Zelfs als een broncodebestand één kleine syntaxisfout bevat, voorkomt deze dat een applicatie met succes wordt gecompileerd. Als je op dezelfde manier een script uitvoert via een interpreter, zorgen eventuele syntaxisfouten ervoor dat het script niet kan worden voltooid. In de meeste gevallen geeft de compiler of interpreter de locatie (of het regelnummer) van de syntaxisfout aan, waardoor de programmeur de fout gemakkelijk kan vinden en herstellen.

Bijgewerkt February 1, 2025 door Per C.

quizTest je kennis

What type of programming statement may produce multiple iterations?

A
If-then
0%
B
If-else
0%
C
While loop
0%
D
Case statement
0%
Correct! Incorrect!     View the Iteration definition.
More Quizzes →

Het Tech Terms computerwoordenboek

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