Hva er uthevet syntaks?

Hva er uthevet syntaks?


Når utviklere lage kode for programmer, nettsteder eller andre dataprogrammer, de ofte skrive koden i et tekstredigeringsprogram. I noen tilfeller, utviklere bruke Integrated Development Environments med innebygde tekst redaktører kjører inni dem. Uansett hvor en utvikler skriver henne kode, prosessen med å jobbe med det vanligvis innebærer å lese noe av det tilbake og gjør stadige endringer i den. Syntax highlighting er en funksjon noen redaktører gi for å vise koden i en mer lesbar måte.

Kode

Syntaks highlighters vanligvis vise kode tekst ved hjelp av forskjellige farger og skrifttyper. Mange tekstredigeringsprogrammer kan markere programmeringskode på språk som PHP og Java, markup koden i språk som HTML og XML, samt kode skrevet i et spørrespråk som SQL. Ulike highlighters bruke varierte teknikker for å vise kodeelementer, men i de fleste tilfeller fargen blir brukt til å skille mellom ulike typer element innenfor et utdrag. For eksempel er variabelnavn og funksjonskall ofte vist ved hjelp av kontrastfarger.

Fordeler

Den største fordelen med å bruke en syntax highlighting redaktør er at det gjør utviklingsprosessen enklere og raskere. Dette er fordi programmeringskode ikke er naturligvis lett å lese. Programmer har syntaks og ordforråd som er forskjellig fra grammatikk og ord i naturlige språk, for eksempel engelsk. Programmering språkstrukturer varierer i henhold til språket som brukes, men generelt de gjenspeiler en rekke logiske prosesser. Å utvikle et program med hell, programmerere må være i stand til å lese og skrive koden.

redaktører

Tekstredigerings kjører på de fleste av de viktigste plattformene har muligheten til å markere kode. I Windows Notepad ++ kan markere mange språk, inkludert Java, PHP og HTML. På Linux-baserte operativsystemer, kan Gedit markere mange språk også, inkludert C, XML og Java. På Mac kan TextWrangler også håndtere en lang rekke språk, inkludert Python, Javascript og Perl. I noen tilfeller vil en tekstredigeringsprogram også tillate brukere å definere sine egne tilpassede utheving regler for bestemte språk, som kan være nyttig hvis et språk som ikke støttes som standard. Det er også ofte mulig å endre fremheve regler for anerkjente språk.

utviklingsprogrammer

IDE for spesifikke plattformer ofte inkluderer kraftige markeringsmuligheter. For Java og PHP, omfatter Eclipse programmet en kode highlighter. For mange Web programmering og skriptspråk, gir Adobe Creative Suite utheving støtte, håndtering Javascript, PHP, Cascading Style Sheets og Actionscript, blant andre. Noen ganger, mens en programmerer skriver kode, vil IDE be dem om å fikse syntaks feil. Dette tillater utviklerne å oppdage og håndtere feil samtidig utvikle snarere enn en gang i systemet kjører.