Che cos'è un personaggio ampio?

Un carattere largo è un personaggio di computer che ha una dimensione superiore alla misurazione standard a 8 bit. I caratteri di un set di computer come Universal Character Set (USC) illustrano un esempio lampante di caratteri wide, poiché USC può essere codificato in formati a 16 o 32 bit. Ciò differisce dai set di caratteri più vecchi e standardizzati come l'American Standard Code for Information Interchange (ASCII), che utilizza un carattere di non più di 7 bit. Il vantaggio di codificare set di caratteri in caratteri ampi è che consente di respirare di più quando arriva il momento di aggiungere simboli aggiuntivi e complessi al set, offrendo ai progettisti di personaggi una più ampia gamma di libertà. Gli svantaggi si presentano sotto forma di ulteriore consumo di memoria, poiché ampi set di caratteri utilizzano più memoria di sistema mentre sono attivi sul computer.

I set di caratteri devono essere personalizzati per funzionare con sistemi operativi specifici e i caratteri ampi non sono diversi. Per i sistemi operativi Windows® - entrambe le versioni a 32 e 64 bit - i set di caratteri di grandi dimensioni devono essere adattati per adattarsi all'interno di un framework a 16 bit, offrendo una capacità di archiviazione doppia per ciascun carattere rispetto a un set "standard" a 8 bit. Unix®, d'altra parte, richiede caratteri ampi per adattarsi a un framework a 32 bit, offrendo una capacità quattro volte superiore a un set di caratteri di base.

Il più grande vantaggio di set di caratteri di grandi dimensioni è che consentono simboli non standard e una maggiore versatilità nell'includere lingue diverse all'interno delle loro interfacce. Ad esempio, ampi set di caratteri possono includere l'alfabeto inglese standard, insieme a lingue come cirillico e greco allo stesso tempo. Ciò significa che un singolo set di caratteri ampi può essere applicato a individui che si estendono su più paesi, anziché richiedere un set univoco non ampio di caratteri per ogni singola regione linguistica.

Sebbene utile per aiutare a standardizzare le versioni del software in diverse regioni linguistiche, set di caratteri ampi hanno un prezzo. Tale prezzo è un costo aggiuntivo nell'overhead della memoria. Mentre un set di caratteri a 16 bit offre il doppio della capacità di un set standard a 8 bit, consuma anche il doppio della memoria. Lo stesso vale per i set di caratteri a 32 bit, che inghiottono una memoria quattro volte maggiore rispetto ai set di caratteri convenzionali.

Dal punto di vista informatico e statistico, questo è un "costo" significativo per la memoria. Nell'applicazione pratica, tuttavia, il costo non è così grande come potrebbe sembrare. I computer moderni spesso contengono quattro o più gigabyte di memoria di sistema, il che rende praticamente trascurabile l'archiviazione anche di un set di caratteri di grandi dimensioni a 32 bit. Solo i computer più oberati di lavoro o sottodimensionati noteranno un notevole calo delle prestazioni nell'uso di set di caratteri ampi.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?