Hva er et kodepunkt?
Kodepunkt refererer til en spesifikk numerisk verdi som indikerer ethvert individuelt tegn i et tegnsett. Fra et sluttbruker synspunkt er det ganske enkelt å skrive på en datamaskin; Å trykke på en merket tast på tastaturet skaper et tilsvarende tegn på skjermen. Fra datamaskinens synspunkt er det imidlertid langt vanskeligere å skrive. Inngangene fra tastaturet må oversettes flere ganger for å generere det spesifikke valgte tegnet. Kodepunktet for et spesifikt tegn er bare ett trinn langs oversettelseskjeden, noe som resulterer i synlig tekst på skjermen i et bestemt tegnsett.
Et tegnsett er som en flerspråklig ordbok som forklarer datamaskinen som tallene tilsvarer hvilke tegn. Et kodepunkt er tallet som tilsvarer et bestemt tegn i det karaktersettet. Eksempler på karaktersett som ofte brukes i datamaskiner inkluderer den amerikanske standardkoden for informasjonsutveksling (ASCII) og Unicode. Hver av disse settene har en DIfferent sett med kodepunkter, så mens for eksempel kodepunkt 400 i ASCII kan referere til "!" Karakter, i Unicode kan det referere til "&".
Når sluttbrukeren trykker på en knapp på tastaturet, genererer maskinvaren et spesifikt sett med elektroniske impulser som datamaskinen fungerer for å konvertere til binær. Binær er datamaskinens språk, som består av ingenting annet enn karakterene "1" og "0". Fra dette beregner datamaskinen et spesifikt nummer, som den deretter må samsvare mot kodepunktet for karakteren som er satt til å generere den tiltenkte karakteren. Først etter alt dette produserer datamaskinen det valgte tegnet på skjermen.
Kodepunkter lagres på datamaskinen i mellomrom fra en til fire byte. Dette er en veldig liten del av minnet, noe som betyr at å lagre hundrevis eller tusenvis av kodepunkter er ingen reell utfordring for moderne datamaskiner. Resultatet er at produsenter oF karaktersett etterlater ofte store mengder plass åpne for uspesifiserte kodepunktoppgaver, slik at programmerere kan legge til flere tegn til settet som nødvendig uten å gjøre betydelige revisjoner av koden.
Et annet poeng som er verdt å merke seg er at kodepunkter er mest brukt for abstrakte, eller ikke-standard, tegn i et tegnsett. For å se et eksempel på disse abstrakte tegnene, åpner du "Start" -menyen på datamaskinen-hvis du bruker en Windows-basert maskin-og skriv "Charmap" i "Start Search" -boksen. Trykk "Enter" for å vise en liste over de tilgjengelige abstrakte tegnene for et valgt tegnsett.