Syntaksfarvning



Den information, vi har kunnet samle om Syntaksfarvning, er blevet omhyggeligt gennemgået og struktureret for at gøre den så nyttig som muligt. Du er sandsynligvis kommet her for at finde ud af mere om Syntaksfarvning. På internettet er det let at fare vild i et virvar af sider, der taler om Syntaksfarvning, men som ikke giver dig det, du gerne vil vide om Syntaksfarvning. Vi håber, at du vil fortælle os i kommentarerne, om du kan lide det, du har læst om Syntaksfarvning nedenfor. Hvis de oplysninger om Syntaksfarvning, som vi giver dig, ikke er hvad du søgte, så lad os det vide, så vi kan forbedre denne hjemmeside dagligt.

.

Den syntaksfremhævning er en funktion computing foreslået af nogle teksteditorer , som er til automatisk at formatere hver af elementerne i teksten vises ved hjælp af en farve og smeltende egenskaber af denne type.

Målet er at forbedre læsbarheden af ​​en kildekode ved at fremhæve de syntaktiske strukturer i dets programmerings- eller beskrivelsessprog .

Historisk

IBM 3279 farveskærme gjorde det muligt ikke kun at bruge programmerede tegn, men at tildele bestemte farver til bestemte tegn i en skrifttype. I begyndelsen af ​​1980'erne begyndte udviklere derfor at bruge grafiske skrifttyper, hvor bogstaverne havde en farve, tal en anden og specialtegn havde en tredjedel. Det var ikke syntaksfremhævning endnu, men kunne kun foreslå ideen. Mike Cowlishaw  (as) , som allerede havde oprettet sproget REXX , skrev LEXX , som var en af ​​de første udgivere, der syntaksfremhævede (på Mainframe ), der søgte meget af tidsmaskinen. Produktet blev meget brugt internt hos IBM og blev ikke markedsført.

Hjælpeprogram

I en meget enkel version fremhæver nøgleordene i et programmeringssprog det muligt at identificere bestanddelene i et program hurtigere . Denne teknik er blevet brugt siden 1980'erne i tekstredigeringsprogrammer og i visse præsentationsværktøjer, når de primært er beregnet til programmører . Det øger produktiviteten hos softwareforfattere ved at reducere inputfejl og forbedre den klare opfattelse af de aktive strukturer i det program, der skrives eller ændres.

Denne teknik er ofte (men ikke nødvendigvis) forbundet med andre præsentationsteknikker under hensyntagen til den syntaktiske analyse af indholdet: automatisk indrykning , maskering og afmaskering af blokke, fremhævning af en afgrænser ( parentes , parentes , krøllet parentes , tag ), når markøren passerer over den anden tilsvarende osv.

Historisk set var det ikke før magt computere var tilstrækkelig og god kvalitet farve skærme tilstrækkeligt udbredte til at se denne teknik spredning (beherskelse af syntaktisk analyse, var det allerede godt på plads siden starten af året. 1970 ). Denne konvergens startede i begyndelsen af ​​1980'erne på mainframes (LEXX-editor) og blev almindelig i PC- og Unix- verdener i løbet af 1990'erne .

Ergonomi

Når du har en farve printer , ved hjælp af baggrundsfarver i stedet for tekst farver for søgeord eller variabler kan hjælpe med at gøre dem lettere at læse og øge klarheden af programmet. Moderne redaktører giver dig også mulighed for at specificere skrifttyper , fedt eller krop, der er specifikt for de betragtede syntaktiske enheder.

Indstilling

Anerkendelse af et sprog af en redaktør gøres ved at tilføje en specifikation fil . Skrivningen af ​​en sådan specifikation for et nyt sprog er ikke meget kompleks (i det mest trivielle tilfælde for eksempel ville man bare erklære nøgleordene) og programmørernes motivation til at definere det som stærkt, det er ikke ualmindeligt at se specifikationsfiler, der er knyttet til nye sprog (for eksempel C # , Lua eller Ruby ), gjort tilgængelige på Internettet kun få dage efter meddelelsen af ​​disse.

Af hensyn til fleksibilitet udføres definitionen af ​​syntaktiske enheder på den ene side og deres farvevalg på den anden side generelt i forskellige filer. Dette giver også brugeren mulighed for let at homogenisere præsentationen af ​​sine programmer på de forskellige sprog, han bruger (selv en konfigurationsfil , for eksempel den af Apache , har et sprog).

Eksempel

Her er et eksempel på C sprog kode med syntaksfremhævning.

/* Hello World */
#include <stdlib.h>
#include <stdio.h>

int main()
{
    printf("Hello World\n");
    return 0;
}

Her er det samme eksempel uden syntaksfremhævning.

/* Hello World */
#include <stdlib.h>
#include <stdio.h>

int main()
{
    printf("Hello World\n");
    return 0;
}

Historieudgivere

Redaktører kan også visualisere en fils historie. I de enklere versioner af disse vises f.eks. De 400 senest indtastede tegn i en tekst fremhævet der, fordi det ofte er i de sidste ændringer, der er foretaget, at de aktuelle arbejdssteder findes.

Relaterede artikler

Vi håber, at de oplysninger, vi har indsamlet om Syntaksfarvning, har været nyttige for dig. Hvis det er tilfældet, så glem ikke at anbefale os til dine venner og familie, og husk, at du altid kan kontakte os, hvis du har brug for os. Hvis du på trods af vores bestræbelser mener, at det, vi har leveret om _title, ikke er helt korrekt, eller at vi bør tilføje eller rette noget, vil vi være taknemmelige, hvis du vil give os besked. At give den bedste og mest omfattende information om Syntaksfarvning og ethvert andet emne er essensen af denne hjemmeside; vi er drevet af den samme ånd, som inspirerede skaberne af Encyclopedia Project, og derfor håber vi, at det, du har fundet om Syntaksfarvning på denne hjemmeside, har hjulpet dig med at udvide din viden.

Opiniones de nuestros usuarios

Alex Andersson

Jeg fandt artiklen om Syntaksfarvning meget nyttig, Tak

Charlotte Therkildsen

Det er længe siden, at jeg har set en artikel om Syntaksfarvning skrevet på en så didaktisk måde. Jeg kan godt lide det

Laila Hviid

Min far udfordrede mig til at lave mine lektier uden at bruge Wikipedia, og jeg sagde til ham, at jeg kunne gøre det ved at søge på mange andre sider. Heldigvis fandt jeg denne hjemmeside, og denne artikel om Syntaksfarvning hjalp mig med at løse mine lektier. Jeg var næsten fristet til at gå til Wikipedia, da jeg ikke kunne finde noget om Syntaksfarvning, men heldigvis fandt jeg det her, for så tjekkede min far min browserhistorik for at se, hvor jeg havde været. Kan du forestille dig, hvis jeg kom ind på Wikipedia? Heldigvis fandt jeg dette websted og artiklen om Syntaksfarvning her. Det er derfor, jeg giver dig mine fem stjerner

Inga Lorenzen

Sproget ser gammelt ud, men oplysningerne er pålidelige, og generelt er alt, hvad der er skrevet om Syntaksfarvning, meget troværdigt., Jeg fandt denne artikel om Syntaksfarvning interessant