Wat is een codepunt?

Codepunt verwijst naar een specifieke numerieke waarde die elk individueel teken in een tekenset betekent. Vanuit het oogpunt van eindgebruiker is typen op een computer vrij eenvoudig; Als u op een gelabelde toets op het toetsenbord drukt, wordt een overeenkomstig teken op het scherm gemaakt. Vanuit het oogpunt van de computer is typen echter veel moeilijker. De ingangen van het toetsenbord moeten verschillende keren worden vertaald om het specifieke gekozen karakter te genereren. Het codepunt van een specifiek teken is slechts één stap in de vertaalketen, wat resulteert in zichtbare tekst op het scherm binnen een bepaalde tekenset.

Een tekenset is als een meertalig woordenboek dat uitlegt aan de computer welke cijfers overeenkomen met welke tekens. Een codepunt is het nummer dat overeenkomt met een bepaald teken in die tekenset. Voorbeelden van tekensets die vaak in computers worden gebruikt, omvatten de American Standard Code for Information Interchange (ASCII) en Unicode. Elk van deze sets heeft een DIdeferent set codepunten, dus terwijl bijvoorbeeld codepunt 400 in ASCII kan verwijzen naar de "!" teken, in Unicode kan het verwijzen naar "&".

Zodra de eindgebruiker op een knop op het toetsenbord wordt gedrukt, genereert de hardware een specifieke set elektronische impulsen die de computer acteert om in binairiet te converteren. Binair is de taal van computers, die bestaat uit niets anders dan de tekens "1" en "0". Hieruit berekent de computer een specifiek getal, dat vervolgens moet overeenkomen met het codepunt van het teken dat is ingesteld om het beoogde teken te genereren. Pas na dit alles produceert de computer het geselecteerde teken op het scherm.

Codepunten worden opgeslagen op de computer in spaties variërend van één tot vier bytes. Dit is een vreselijk klein stukje geheugen, wat betekent dat het opslaan van honderden of duizenden codepunten geen echte uitdaging is voor moderne computers. Het resultaat is dat makers oF tekensets laten vaak grote hoeveelheden ruimte open voor niet -gespecificeerde codepuntopdrachten, waardoor programmeurs indien nodig extra tekens kunnen toevoegen aan de set zonder substantiële herzieningen aan de code te maken.

Een ander punt dat het vermelden waard is, is dat codepunten het meest worden gebruikt voor abstracte of niet-standaard, tekens in een tekenset. Om een ​​voorbeeld van deze abstracte tekens te zien, opent u het menu "Start" op de computer-als u een Windows-gebaseerde machine gebruikt-en typt u "Charmap" in het vak "Start zoeken". Druk op "Enter" om een ​​lijst met de beschikbare abstracte tekens weer te geven voor een gekozen tekenset.

ANDERE TALEN