Geniş Karakter Nedir?
Geniş bir karakter, standart 8 bitlik ölçümü aşan bir boyuta
sahip bir bilgisayar karakteridir. Evrensel Karakter Kümesi (USC) gibi bir
bilgisayar kümesindeki karakterler, USC 16 bit veya 32 bit biçimlerde
kodlanabildiğinden, geniş karakterlerin en iyi örneğini gösterir. Bu, 7'den
fazla olmayan bir karakteri kullanan Amerikan Standart Bilgi Değişimi Kodu (
ASCII ) gibi eski, standartlaştırılmış karakter kümelerinden farklıdır .
Karakter kümelerini geniş kredi kartı başvurusu World karakterlerde kodlama avantajı,
karakter tasarımcısına daha geniş bir özgürlük yelpazesi sunarak, sete ek ve
karmaşık semboller eklemenin zamanı geldiğinde daha fazla nefes alan odaya izin
vermesidir. Dezavantajlar ek bellek tüketimi biçiminde gelir, çünkü geniş
karakter kümeleri bilgisayarda aktif iken daha fazla sistem belleği kullanır.
Karakter setleri, belirli işletim sistemleri ile çalışmak
için özelleştirilmelidir ve geniş karakterler farklı değildir. Windows® işletim
sistemleri için - hem 32 hem de 64 bit sürümleri - geniş karakter kümeleri, 16
bitlik bir çerçeveye sığacak şekilde uyarlanmalı ve her bir karakter için
"standart" 8 bitlik bir setle karşılaştırıldığında iki katı depolama
kapasitesi sunmalıdır. Öte yandan Unix®, geniş karakterlerin 32 bitlik bir
çerçeveye uymasını ve temel karakter kümesinin dört katını sunmayı gerektirir.
Geniş karakter kümelerinin en büyük avantajı, standart
olmayan sembollere ve arayüzleri dahilinde farklı dilleri içerecek şekilde çok
yönlülüğe imkan vermeleridir. Örneğin, geniş karakter kümeleri standart
İngilizce alfabeyi ve aynı zamanda Kiril ve Yunanca gibi dilleri içerebilir.
Bu, tek bir geniş karakter kümesinin, her bir dil bölgesi için benzersiz
olmayan geniş bir karakter kümesi gerektirmesine karşın, birden fazla ülkeyi
kapsayan bireylere uygulanabileceği anlamına gelir.
Farklı dil bölgelerinde yazılım sürümlerini
standartlaştırmaya yardımcı olmak için yararlı olsa da, geniş karakter kümeleri
bir fiyata gelir. Bu fiyat, bellek yükünde ek bir maliyettir. 16 bitlik bir
karakter seti standart 8 bitlik bir setin kapasitesini iki katına çıkarırken,
aynı zamanda iki kat fazla bellek tüketir. Aynı şey, geleneksel karakter
kümeleri kadar dört kat fazla cepten kredi kartı başvurusu bellek yutmuş 32 bitlik karakter
kümeleri için de geçerlidir.
Bilgisayar ve istatistik bakış açısından, bu hafıza için
önemli bir "maliyet" dir. Ancak pratik uygulamada, maliyet göründüğü
kadar büyük değildir. Modern bilgisayarlar genellikle dört veya daha fazla
gigabaytlık sistem belleği içerir ve bu da uygulamada oldukça büyük bir 32
bitlik karakter kümesinin bile depolanmasını sağlar. Sadece en fazla çalışan
veya güçsüz olan bilgisayarlar, geniş karakter kümelerini kullanarak önemli bir
performans isabetiyle karşılaşacaklardır.
Yorumlar
Yorum Gönder