Co to jest punkt kodowy?
Punkt kodowy odnosi się do określonej wartości liczbowej, która oznacza dowolny indywidualny znak w zestawie znaków. Z punktu widzenia użytkownika końcowego pisanie na komputerze jest dość proste; naciśnięcie klawisza oznaczonego na klawiaturze tworzy odpowiedni znak na ekranie. Jednak z punktu widzenia komputera pisanie jest znacznie trudniejsze. Dane wejściowe z klawiatury muszą zostać przetłumaczone kilka razy, aby wygenerować konkretny wybrany znak. Punkt kodowy określonego znaku jest tylko jednym krokiem w łańcuchu tłumaczenia, co powoduje, że tekst na ekranie jest widoczny w określonym zestawie znaków.
Zestaw znaków jest jak wielojęzyczny słownik, który wyjaśnia komputerowi, które liczby odpowiadają danym znakom. Punkt kodowy to liczba odpowiadająca konkretnemu znakowi w tym zestawie znaków. Przykłady zestawów znaków powszechnie używanych w komputerach to American Standard Code for Information Interchange (ASCII) i Unicode. Każdy z tych zestawów ma inny zestaw punktów kodowych, więc na przykład Code Point 400 w ASCII może odnosić się do „!” znak, w Unicode może odnosić się do „&”.
Gdy użytkownik końcowy naciśnie przycisk na klawiaturze, sprzęt generuje określony zestaw impulsów elektronicznych, które komputer przekształca w binarny. Binarny to język komputerów, na który składają się wyłącznie znaki „1” i „0”. Na tej podstawie komputer oblicza określoną liczbę, którą następnie musi dopasować do punktu kodowego zestawu znaków, aby wygenerować zamierzony znak. Dopiero po tym wszystkim komputer wyświetla wybraną postać na ekranie.
Punkty kodowe są przechowywane na komputerze w przestrzeniach od jednego do czterech bajtów. Jest to wyjątkowo mały fragment pamięci, co oznacza, że przechowywanie setek lub tysięcy punktów kodowych nie jest prawdziwym wyzwaniem dla współczesnych komputerów. Powoduje to, że twórcy zestawów znaków często pozostawiają dużą przestrzeń otwartą na nieokreślone przypisania punktów kodowych, umożliwiając programistom dodawanie dodatkowych znaków w zestawie, jeśli to konieczne, bez dokonywania istotnych zmian w kodzie.
Warto również zauważyć, że punkty kodowe są najczęściej używane do abstrakcyjnych lub niestandardowych znaków w zestawie znaków. Aby zobaczyć przykład tych abstrakcyjnych znaków, otwórz menu „Start” na komputerze - jeśli używasz komputera z systemem Windows - i wpisz „Charmap” w polu „Rozpocznij wyszukiwanie”. Naciśnij „Enter”, aby wyświetlić listę dostępnych abstrakcyjnych znaków dla wybranego zestawu znaków.