Syntaks fejl

Forfatter: Louise Ward
Oprettelsesdato: 7 Februar 2021
Opdateringsdato: 28 Juni 2024
Anonim
iOS App Development with Swift by Dan Armendariz
Video.: iOS App Development with Swift by Dan Armendariz

Indhold

Definition - Hvad betyder syntaksfejl?

En syntaksfejl inden for datalogi er en fejl i syntaks af et kodnings- eller programmeringssprog, der indtastes af en programmør. Syntaksfejl bliver fanget af et softwareprogram, der kaldes en compiler, og programmereren skal rette dem, før programmet kompileres og derefter køres.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer syntaksfejl

En måde at tænke på en syntaksfejl er, at den præsenterer en betydelig gateekeeping-funktion i kodens klarhed og anvendelighed. Som i andre digitale teknologier, såsom en adresse, skaber udeladelse eller forkert placering af kun et bogstav, tal eller karakter kritiske problemer for et computersystem, der skal læse kode på en lineær måde. Det er også nyttigt at tænke over de sædvanlige årsager til syntaksfejl - enten en programmør laver en typografisk fejl, eller glemmer formatet eller sekvensen for et ord eller kommando.

Syntaksfejl adskiller sig fra fejl, der påvirker programmer i løbet af kørselstid. Mange logiske fejl i computerprogrammering bliver ikke fanget af kompilatoren, fordi selv om de kan forårsage alvorlige fejl, når programmet kører, er de i overensstemmelse med programmets syntaks. Med andre ord kan computeren ikke fortælle, om en logisk fejl vil skabe problemer, men den kan se, hvornår kode ikke er i overensstemmelse med syntaks, fordi forståelsen af ​​denne syntaks er indbygget i kompilatorens oprindelige intelligens.


Et andet aspekt af forståelsen af ​​syntaksfejl er, at de demonstrerer, hvordan computere i modsætning til mennesker ikke kan bruge input, der ikke er perfekt designet. Manglen på en periode eller komma i en sætning eller kommando, eller to udskiftede bogstaver i et ord, forvirrer kompilatoren og gør dets arbejde umuligt. På den anden side kan menneskelige læsere få øje på typografiske fejl og forstå dem i forhold til, hvad de læser. Det er sandsynligt, at efterhånden som computere udvikler sig gennem de kommende årtier, kan ingeniører muligvis oprette compilere og systemer, der kan håndtere nogle typer syntaksfejl; Selv i nogle kompilerende miljøer kan værktøjer automatisk korrigere syntaksfejl på webstedet.