? När utvecklare skapar kod för program, webbplatser eller andra datorapplikationer , de ofta skriver koden i en textredigerare . I vissa fall , utvecklare använder integrerade utvecklingsmiljöer med inbyggd textredigerare som körs inuti dem . Varhelst en utvecklare skriver sin kod , innebär processen att arbeta med det typiskt läsa några av det tillbaka och gör ständiga ändringar. Syntaxhighlighting är en funktion vissa redaktörer ger att visa koden i ett mer lättläst sätt . Code
Syntax överstrykningspennor visas oftast code text med olika färger och typsnitt . Många textredigerare kan markera programmeringskod i språk som PHP och Java , uppmärkningskoden i språk som HTML och XML , samt kod skriven i ett frågespråk som SQL . Olika överstrykningspennor använder olika tekniker för att visa kodelementen , men i de flesta fallen färg används för att skilja mellan olika typer av objekt inom ett utdrag . Till exempel är variabelnamn och funktionsanrop ofta visas med kontrasterande färger .
Fördelar
Den främsta fördelen med att använda en syntax lyfta redaktör är att det gör utvecklingsprocessen enklare och snabbare . Detta beror på programmeringskod är inte naturligt lätt att läsa. Program har syntax och vokabulär som är annorlunda till grammatik och ord i naturliga språk, till exempel engelska . Programmeringsspråk strukturer varierar beroende på vilket språk som används , men i allmänhet de återspeglar en rad logiska processer . Att utveckla ett program framgångsrikt , programmerare måste kunna läsa och skriva koden .
Redaktörer
Textredigerare körs på de flesta av de viktigaste plattformar har förmågan att markera kod. I Windows Notepad + + kan markera flera språk inklusive Java , PHP och HTML . På Linux - baserade operativsystem , kan Gedit framhäva massor av språk också , däribland C , XML och Java . På Mac kan TextWrangler också hantera en mängd olika språk , inklusive Python , JavaScript och Perl . I vissa fall kommer ett textredigeringsprogram också tillåta användare att definiera sina egna belyser regler för vissa språk , vilket kan vara till hjälp om ett språk som inte stöds som standard . Det är också ofta möjligt att ändra markeringen reglerna för erkända språk .
Development Program
IDE för specifika plattformar ofta inkluderar kraftfulla belyser anläggningar . För Java och PHP , innefattar Eclipse ansökan en kod överstrykningspenna . För många Webbprogrammering och skriptspråk , erbjuder Adobe Creative Suite lyfta support , hantering av JavaScript , PHP , Cascading Style Sheets och ActionScript , bland andra . Ibland , när en programmerare att skriva kod , kommer IDE uppmana dem att fixa syntax misstag . Detta tillåter utvecklare att upptäcka och hantera fel och samtidigt utveckla snarare än en gång ett system kör .