Co je to kódový bod?
Kódový bod označuje konkrétní číselnou hodnotu, která označuje jakýkoli jednotlivý znak v sadě znaků. Z pohledu koncového uživatele je psaní na počítači poměrně jednoduché; stisknutím označené klávesy na klávesnici se vytvoří odpovídající znak na obrazovce. Z pohledu počítače je však psaní mnohem obtížnější. Vstupy z klávesnice musí být přeloženy několikrát, aby se vygeneroval konkrétní vybraný znak. Kódový bod konkrétního znaku je jen jedním krokem v řetězci překladu, což vede k viditelnému textu na obrazovce v konkrétní znakové sadě.
Znaková sada je jako vícejazyčný slovník, který vysvětluje počítači, která čísla odpovídají tomu, které znaky. Kódový bod je číslo odpovídající konkrétnímu znaku v této znakové sadě. Mezi příklady znakových sad běžně používaných v počítačích patří americký standardní kód pro výměnu informací (ASCII) a Unicode. Každá z těchto sad má jinou sadu kódových bodů, takže zatímco například kódový bod 400 v ASCII může odkazovat na „!“ znak, v Unicode to může odkazovat na „&“.
Jakmile koncový uživatel stiskne tlačítko na klávesnici, hardware vygeneruje specifickou sadu elektronických impulsů, které počítač převede na binární. Binární jazyk je jazyk počítačů, který se skládá pouze z znaků „1“ a „0“. Z toho počítač vypočítá konkrétní číslo, které musí potom porovnat s kódovým bodem znakové sady pro vygenerování zamýšleného znaku. Až po tom všem vytvoří počítač vybraný znak na obrazovce.
Body kódu jsou uloženy v počítači v mezerách od jednoho do čtyř bajtů. To je strašně malý kus paměti, což znamená, že ukládání stovek nebo tisíců kódových bodů není pro moderní počítače skutečnou výzvou. Výsledkem je, že tvůrci znakových sad často ponechávají velké množství prostoru otevřené pro nespecifikovaná přiřazení kódových bodů, což umožňuje programátorům přidávat do sady další znaky podle potřeby, aniž by došlo k podstatným revizím kódu.
Dalším bodem, který stojí za zmínku, je to, že kódové body se nejčastěji používají pro abstraktní nebo nestandardní znaky v sadě znaků. Chcete-li vidět příklad těchto abstraktních znaků, otevřete v počítači nabídku „Start“ - pokud používáte počítač se systémem Windows - a do pole „Zahájit hledání“ zadejte „Charmap“. Stisknutím klávesy „Enter“ zobrazíte seznam dostupných abstraktních znaků pro vybranou znakovou sadu.