Syntax error

Schrijver: Louise Ward
Datum Van Creatie: 7 Februari 2021
Updatedatum: 28 Juni- 2024
Anonim
Syntax Error - The Coast
Video: Syntax Error - The Coast

Inhoud

Definitie - Wat betekent Syntax Error?

Een syntaxisfout in de informatica is een fout in de syntaxis van een codeer- of programmeertaal, ingevoerd door een programmeur. Syntaxisfouten worden opgevangen door een softwareprogramma dat een compiler wordt genoemd en de programmeur moet deze repareren voordat het programma wordt gecompileerd en vervolgens wordt uitgevoerd.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt de syntaxisfout uit

Een manier om aan een syntaxisfout te denken, is dat deze een belangrijke gatekeeping-functie heeft in de duidelijkheid en bruikbaarheid van code. Net als bij andere digitale technologieën, zoals een adres, veroorzaakt het weglaten of verkeerd plaatsen van slechts één letter, cijfer of teken kritieke problemen voor een computersysteem dat code op een lineaire manier moet lezen. Het is ook nuttig om na te denken over de gebruikelijke oorzaken van syntaxisfouten: een programmeur maakt een typografische fout of vergeet de indeling of volgorde van een woord of opdracht.

Syntaxisfouten verschillen van fouten die van invloed zijn op programma's tijdens de uitvoering. Veel logische fouten in computerprogrammering worden niet gepakt door de compiler, want hoewel ze tijdens het uitvoeren van het programma ernstige fouten kunnen veroorzaken, voldoen ze wel aan de syntaxis van het programma. Met andere woorden, de computer kan niet zeggen of een logische fout problemen gaat veroorzaken, maar wel wanneer code niet voldoet aan de syntaxis, omdat het begrip van die syntaxis is ingebouwd in de native intelligentie van de compiler.


Een ander aspect van het begrijpen van syntaxisfouten is dat ze aantonen hoe computers, anders dan mensen, geen invoer kunnen gebruiken die niet perfect is ontworpen. Het ontbreken van een punt of komma in een zin of commando, of twee verwisselde letters in een woord, verwart de compiler en maakt zijn werk onmogelijk. Aan de andere kant kunnen menselijke lezers typografische fouten herkennen en begrijpen in de context van wat ze lezen. Het is waarschijnlijk dat naarmate computers zich de komende decennia ontwikkelen, ingenieurs mogelijk compilers en systemen kunnen maken die sommige soorten syntaxisfouten aankunnen; zelfs nu, in sommige compileeromgevingen, kunnen hulpmiddelen syntaxisfouten op de site automatisch corrigeren.