Syntax fouten worden programmeerfouten uit een typfout , verkeerde type variabele data of andere verkeerd getypte codering fout . Ze worden gescheiden van logische fouten die geen compiler reactie niet activeren . Syntaxfouten niet toestaan dat de programma samen te stellen , zodat de programmeur nodig heeft om de fouten te herstellen voordat het testen en de distributie van de applicatie . Enkele veel voorkomende fouten zijn eenvoudig fouten die niet lang moeten duren om te repareren . Puntkomma puntkomma komen vaak voor in talen afgeleid van de C -programmeertaal . C - stijl talen beëindigen van een code opgenomen met behulp van de puntkomma . Dit vertelt de compiler dat de volgende regel is een nieuwe verklaring . Het vergeten van een puntkomma veroorzaakt een syntax error , zodat de compiler niet door de toepassing op te bouwen . Sommige talen die vereisen puntkomma's om uitspraken te beëindigen onder andere C # , C + + , Perl en Java . Veel van deze compilers zijn in staat om te bepalen welke regels code ontbreken de vereiste puntkomma . Voeg de puntkomma en de wederopbouw van de applicatie . Dit lost de fout. Data Types Als de programmeur definieert een variabele voor een reeks tekens , een poging om een geheel getal , voorwerp of een matrix op te slaan in de variabele oorzaken een syntax error . Wanneer een programmeur definieert een variabele , wordt hetzelfde gegevenstype vereist bij het toewijzen van waarden aan de variabele . De meeste talen hebben methoden om de variabele soort gegevens wijzigen als een conversie nodig is . Bijvoorbeeld , het gebruik van de . NET- programmeertaal , de programmeur kan een geheel getal met de functie " ToString ( ) " te zetten . Hierdoor kan een ontwikkelaar om een nummer converteren naar een string en het resultaat opslaan om de juiste data type . Brackets Sommige talen vereisen beugels aan een offset blok code . Deze beugels ( ook wel " curly - braces " ) worden gebruikt om een deel van de code omvatten . De blokken van code die de beugels nodig zijn "als " statements , " terwijl" en " doe - terwijl" loops en ' try-catch " blokken. Als de programmeur per ongeluk vergeet deze elementen , de compiler geeft een syntax error . Talen die beugels nodig om deze code blokken omvatten Javascript, Java , C # , C en C + + . Geval Gevoeligheid Veel programmeertalen zijn hoofdlettergevoelig . Dit betekent dat de variabele " theVariable " is niet hetzelfde als de variabele " thevariable . " Veranderen Voor de variabele creëert een geheel nieuwe variabele , en kan een syntax fout veroorzaken . Programmeurs nodig zijn om de variabele namen houden aan de top van de functies , zodat ze gemakkelijk kunnen verwijzen naar de juiste spelling en case layout . Als de programmeur per ongeluk gebruikt de verkeerde zaak , een syntax fout optreedt in talen zoals Visual Basic , C , C + + , C # , Javascript en Java .
|