Skip to main content

O que é um ponto de código?

O ponto do código refere-se a um valor numérico específico que significa qualquer caractere individual em um conjunto de caracteres. Do ponto de vista do usuário final, digitar em um computador é bastante simples; pressionar uma tecla no teclado cria um caractere correspondente na tela. No entanto, do ponto de vista do computador, digitar é muito mais difícil. As entradas do teclado devem ser traduzidas várias vezes para gerar o caractere específico escolhido. O ponto de código de um caractere específico é apenas um passo na cadeia de conversão, resultando em texto na tela visível dentro de um conjunto de caracteres específico.

Um conjunto de caracteres é como um dicionário multilíngue que explica ao computador quais números correspondem a quais caracteres. Um ponto de código é o número correspondente a um caractere específico nesse conjunto de caracteres. Exemplos de conjuntos de caracteres comumente usados ​​em computadores incluem o Código Padrão Americano para Intercâmbio de Informações (ASCII) e Unicode. Cada um desses conjuntos possui um conjunto diferente de pontos de código, portanto, por exemplo, o Code Point 400 no ASCII pode se referir ao "!" caractere, em Unicode, pode se referir a "&".

Depois que o usuário final pressiona um botão no teclado, o hardware gera um conjunto específico de impulsos eletrônicos que o computador age para converter em binário. Binário é a linguagem dos computadores, composta apenas por caracteres "1" e "0". A partir disso, o computador calcula um número específico, que deve corresponder ao ponto de código do conjunto de caracteres para gerar o caractere pretendido. Somente depois de tudo isso o computador produz o caractere selecionado na tela.

Os pontos de código são armazenados no computador em espaços que variam de um a quatro bytes. Esse é um pedaço terrivelmente pequeno de memória, o que significa que armazenar centenas ou milhares de pontos de código não é um desafio real para os computadores modernos. O resultado é que os criadores de conjuntos de caracteres geralmente deixam grandes quantidades de espaço em aberto para atribuições de pontos de código não especificados, permitindo que os programadores adicionem caracteres adicionais ao conjunto conforme necessário, sem fazer revisões substanciais no código.

Outro ponto digno de nota é que os pontos de código são mais comumente usados ​​para caracteres abstratos ou fora do padrão em um conjunto de caracteres. Para ver um exemplo desses caracteres abstratos, abra o menu "Iniciar" no computador - se estiver usando uma máquina com Windows - e digite "Charmap" na caixa "Iniciar pesquisa". Pressione "Enter" para exibir uma lista dos caracteres abstratos disponíveis para um conjunto de caracteres escolhido.