Hjem Utvikling Hva er en syntaksfeil? - definisjon fra techopedia

Hva er en syntaksfeil? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr syntaksfeil?

En syntaksfeil i informatikk er en feil i syntaks for et kodings- eller programmeringsspråk, skrevet av en programmerer. Syntaksfeil blir fanget av et program som kalles en kompilator, og programmereren må fikse dem før programmet blir kompilert og deretter kjørt.

Techopedia forklarer Syntax Error

En måte å tenke på en syntaksfeil er at den presenterer en betydelig gateekeeping-funksjon i kodens klarhet og brukbarhet. Som i andre digitale teknologier, for eksempel en e-postadresse, skaper utelatelse eller feilplassering av bare en bokstav, nummer eller karakter kritiske problemer for et datasystem som må lese kode på en lineær måte. Det er også nyttig å tenke på de vanlige årsakene til syntaksfeil - enten en programmerer gjør en typografisk feil, eller glemmer formatet eller sekvensen til et ord eller kommando.

Syntaksfeil er forskjellig fra feil som påvirker programmer under kjøretid. Mange logiske feil i dataprogrammering blir ikke fanget av kompilatoren, fordi selv om de kan forårsake alvorlige feil mens programmet kjører, samsvarer de med programmets syntaks. Med andre ord kan ikke datamaskinen fortelle om en logisk feil vil skape problemer, men den kan se når kode ikke er i samsvar med syntaks, fordi forståelsen av den syntaks er innebygd i kompilatorens native intelligence.

Et annet aspekt ved å forstå syntaksfeil er at de demonstrerer hvordan datamaskiner, i motsetning til mennesker, ikke kan bruke innspill som ikke er perfekt designet. Mangelen på en periode eller komma i en setning eller kommando, eller to bytte bokstaver i et ord, forvirrer kompilatoren og gjør det umulig. På den annen side kan menneskelige lesere få øye på typografiske feil og forstå dem i sammenheng med det de leser. Når datamaskiner utvikler seg gjennom de kommende tiårene, kan det hende at ingeniører kan lage kompilatorer og systemer som kan håndtere noen typer syntaksfeil; selv nå, i noen sammenstillingsmiljøer, kan verktøy automatisk korrigere syntaksfeil på stedet.

Hva er en syntaksfeil? - definisjon fra techopedia