Hva er en analyser?

En analyser er et programvare som evaluerer syntaksen til et skript når det utføres på en webserver. For skriptspråk som brukes på nettet, fungerer analyseren som en kompilator kan fungere i andre typer applikasjonsutviklingsmiljøer.

På samme måte som en kompilator kan lage objektkode som skal brukes på en datamaskin fra kildekode, en analyse kan gjøre skriptet som kode til å få en lower -kode eller vise syntaksfeil som er kode som er utført i en ljeste. Når skriptet utføres og ikke krever at koden først blir samlet. Samlingen av kildekode og dens utførelse skjer alt i ett trinn i motsetning til en C ++ eller annen binær kompilator der kildekoden er samlet i objektkode, og deretter må denne koden installeres eller kjøres separat.

Den største forskjellen mellom en analyser og kompilator er miljøet og språket de tar for seg. For eksempel, for eksempelMange skript er analysert av serveren, og applikasjon eller operativsystem kildekode er samlet for installasjon. De to begrepene kan brukes om hverandre for å representere den samme aktiviteten, og applikasjonskode kan analyseres til objektkode og skriptkode samlet på nettet.

Mange analysere jobber sekvensielt ved at de utfører de innsendte uttalelsene fra venstre til høyre og topp til bunn. Når en feil blir funnet, vil analyseren stoppe. Hvis koding for en feiltilstand eksisterer i applikasjonen, tas handlingene relatert til den kodingen. Hvis den analyserte koden er et skript på nettet, kan feilen vises i nettleservinduet når koden blir utført. En analyser kan ikke håndtere kode på linje 12 hvis koden på linje 11 eller tidligere forårsaker en feil.

Parseren evaluerer den innsendte syntaks (eller kode) og bestemmer de kjørbare delene, og viser funnet feil når det går.Disse hjelpemidlene i feilsøking av kode og kan bidra til å beskytte åndsverk som kan være kildekoden til prosjektet. Et eksempel på denne prosessen trenger ikke å tenkes på når det gjelder skripting eller programmering. Tenk på en setning på engelsk. Følgende setning vil gjøre pent:

The Big Brown Bear løper raskt.

Å analysere denne setningen ville være å dissekere egenskapene til ordene i setningen, slik at leseren ville forstå at bjørnen er et substantiv, brun og stor er adjektiver som beskriver bjørnen og som kjører er verbet eller handling som bjørnen utfører. Adverb raskt endrer verbet kjører i setningen.

Det er et enkelt eksempel på hva en analyse gjør. Den evaluerer koden som er gitt for syntaks og kan opprette objektkode eller brukbar utgang.

ANDRE SPRÅK