Kod noktası, bir karakter kümesindeki herhangi bir karakteri belirten belirli bir sayısal değeri ifade eder. Son kullanıcı bakış açısından, bir bilgisayara yazmak oldukça basittir; klavyede etiketli bir tuşa basılması, ekranda karşılık gelen bir karakter oluşturur. Ancak, bilgisayarın bakış açısından, yazmak çok daha zordur. Seçilen karakterin oluşturulması için klavyeden gelen girişlerin birkaç kez çevrilmesi gerekir. Belirli bir karakterin kod noktası, çeviri zinciri boyunca yalnızca bir adımdır ve belirli bir karakter kümesinde görünen ekran metni ile sonuçlanır.
Karakter kümesi, hangi sayıların hangi karakterlere karşılık geldiğini bilgisayara açıklayan çok dilli bir sözlük gibidir. Bir kod noktası, o karakter kümesindeki belirli bir karaktere karşılık gelen sayıdır. Bilgisayarlarda yaygın olarak kullanılan karakter kümelerinin örnekleri arasında Amerikan Bilgi Değişimi için Standart Kod (ASCII) ve Unicode bulunur. Bu setlerin her birinin farklı kod noktaları vardır; bu nedenle, örneğin, ASCII'deki Kod Noktası 400 "!" karakter, Unicode'da "&" ifadesini kullanabilir.
Son kullanıcı klavyede bir düğmeye bastığında, donanım bilgisayarın ikiliye dönüştürmek için hareket ettiği belirli bir elektronik impuls seti oluşturur. İkili, "1" ve "0" karakterlerinden başka hiçbir şey içermeyen bilgisayarların dilidir. Bundan bilgisayar, daha sonra amaçlanan karakteri üretmek için karakter setinin kod noktasıyla eşleşmesi gereken belirli bir sayıyı hesaplar. Tüm bunlardan sonra, bilgisayar ekranda seçilen karakteri üretir.
Kod noktaları, bilgisayarda bir ila dört bayt arasında değişen alanlarda depolanır. Bu korkunç derecede küçük bir bellek yığınıdır, yani yüzlerce veya binlerce kod noktasını saklamak modern bilgisayarlar için gerçek bir zorluk değildir. Sonuçta, karakter kümeleri üreticileri, belirtilmemiş kod noktası atamaları için genellikle büyük miktarlarda alan bırakır ve programcıların koda önemli değişiklikler yapmadan gerekli olana ek karakterler eklemelerine izin verir.
Kayda değer bir başka nokta, kod noktalarının en çok karakter kümesindeki soyut veya standart olmayan karakterler için kullanılmasıdır. Bu soyut karakterlerin bir örneğini görmek için, Windows tabanlı bir makine kullanıyorsanız, bilgisayarda "Başlat" menüsünü açın ve "Aramaya Başla" kutusuna "Charmap" yazın. Seçilen bir karakter seti için mevcut soyut karakterlerin bir listesini görüntülemek için "Enter" tuşuna basın.


