Mikä on koodipiste?

Koodipiste viittaa tiettyyn numeeriseen arvoon, joka merkitsee mitä tahansa merkkiä merkistössä. Loppukäyttäjän kannalta tietokoneella kirjoittaminen on melko yksinkertaista; näppäimistön merkityn näppäimen painaminen luo vastaavan merkin näytölle. Tietokoneen kannalta kirjoittaminen on kuitenkin paljon vaikeampaa. Näppäimistön tulot on käännettävä useita kertoja valitun merkin luomiseksi. Tietyn merkin koodipiste on vain yksi askel käännösketjussa, jolloin näytöllä näkyy tekstiä tietyn merkkijoukon sisällä.

Merkistö on kuin monikielinen sanakirja, joka selittää tietokoneelle, mitkä numerot vastaavat mitäkin merkkiä. Koodipiste on numero, joka vastaa tiettyä merkkiä kyseisessä merkkijoukossa. Esimerkkejä tietokoneissa yleisesti käytetyistä merkistöistä ovat American Standard Code for Information Interchange (ASCII) ja Unicode. Jokaisella näistä sarjoista on erilainen koodipistejoukko, joten vaikka esimerkiksi ASCII: n koodipiste 400 saattaa viitata “!” merkki, Unicodessa se saattaa viitata “&” -merkkiin.

Kun loppukäyttäjä painaa näppäimistön painiketta, laitteisto tuottaa tietyn joukon sähköisiä impulsseja, jotka tietokone muuntaa binaariksi. Binaarinen on tietokoneiden kieli, joka koostuu vain merkeistä “1” ja “0”. Tietokone laskee tämän perusteella tietyn luvun, jonka sen on vastattava merkkijoukon koodipistettä varten halutun merkin luomiseksi. Vasta tämän jälkeen tietokone tuottaa valitun merkin näytöllä.

Koodipisteet tallennetaan tietokoneeseen yhdestä neljään tavuun. Tämä on hirvittävän pieni muisti, joten satojen tai tuhansien koodipisteiden tallentaminen ei ole todellinen haaste nykyaikaisille tietokoneille. Tuloksena on, että merkkijoukkojen valmistajat jättävät usein suuria määriä tilaa avoimiksi määrittämättömille koodipisteiden määrityksille, jolloin ohjelmoijat voivat lisätä joukkoon lisämerkkejä tarpeen mukaan tekemättä merkittäviä muutoksia koodiin.

Toinen huomionarvoinen seikka on, että koodipisteitä käytetään useimmiten abstrakteihin tai epätyypillisiin merkkeihin merkistössä. Jos haluat nähdä esimerkin näistä abstrakteista merkeistä, avaa tietokoneen “Käynnistä” -valikko-jos käytät Windows-pohjaista laitetta-ja kirjoita “Aloita haku” -kenttään “Charmap”. Paina “Enter” näyttääksesi luettelon valitun merkistön käytettävissä olevista abstrakteista merkeistä.