Sublinhado

Em navegadores da web, as configurações padrão normalmente distinguem os hiperlinks sublinhando-os (e geralmente alterando sua cor), mas tanto os usuários quanto os sites podem alterar as configurações para fazer alguns ou todos os hiperlinks parecerem diferentes (ou mesmo sem distinção do texto normal).

HistoryEdit

Como os primeiros dispositivos de saída (Teleimpressoras, CRTs e impressoras de linha) não podiam produzir mais de um caractere em um local, isso não era possível para sublinhar o texto, portanto, codificações iniciais, como ITA2 e as primeiras versões do ASCII, não tinham sublinhado. O sistema de codificação de caracteres EBCDIC da IBM, introduzido em 1964, adicionou o sublinhado, que a IBM chamou de “caractere de quebra”. O relatório da IBM sobre NPL (o nome antigo do que agora é chamado de PL / I) deixa o caractere definir indefinido, mas menciona especificamente o caractere de quebra e fornece RATE_OF_PAY como um identificador de exemplo. Em 1967, o sublinhado havia se espalhado para ASCII, substituindo o caractere de seta para a esquerda de formato semelhante, ← (consulte também: PIP). C, desenvolvido na Bell Labs no início dos anos 1970, permitia o sublinhado nos identificadores.

O sublinhado é anterior à existência de letras minúsculas em muitos sistemas, então muitas vezes tinha que ser usado para fazer identificadores com várias palavras , uma vez que CamelCase (veja abaixo) não estava disponível.

Convenções de programaçãoEditar

Os sublinhados inseridos entre letras são muito comuns para formar um identificador de “várias palavras” em idiomas que não podem lidar com espaços nos identificadores . Esta convenção é conhecida como “caso cobra” (o outro método popular é chamado camelCase, onde letras maiúsculas são usadas para mostrar onde as palavras começam).

Um sublinhado como o primeiro caractere em um ID é freqüentemente usado para indicar uma implementação interna que não é considerada parte da API e não deve ser chamada por código fora dessa implementação. Python usa isso para indicar variáveis de membro protegidas de classes e um sublinhado duplo para indicar variáveis privadas. No Dart, todas as propriedades privadas das classes devem começar com um sublinhado; esse uso também é comum em outras linguagens como C ++, mesmo que forneçam palavras-chave para indicar que os membros são privados. É amplamente usado para ocultar variáveis e funções usadas para implementações em arquivos de cabeçalho. Na verdade, o uso de um único sublinhado para isso se tornou tão comum que os compiladores C tiveram que padronizar um sublinhado duplo à esquerda (por exemplo __DATE__) para variáveis integradas reais para evitar conflitos com aqueles nos arquivos de cabeçalho. Python usa sublinhado duplo para “destruir” um id privado para torná-lo muito mais difícil de se referir a ele, e “PHP reserva todos os nomes de função começando com __ como mágicos.”

Uma variável nomeada com apenas um sublinhado frequentemente tem um significado especial. $_ ou _ é o comando anterior ou resulta em muitos shells interativos, como os de Python, Ruby e Perl. Em Perl, @_ é uma variável de array especial que contém os argumentos de uma função. Em Clojure, indica um argumento cujo valor será ignorado.

Em algumas linguagens com correspondência de padrões, como Prolog, Standard ML, Scala, OCaml, Haskell, Erlang e a linguagem Wolfram, o padrão _ corresponde a qualquer valor, mas não executa vinculação.

HTML < u > e CSSEdit

HTML tem um elemento de apresentação <u> que foi originalmente usado para sublinhar o texto; este uso foi descontinuado no HTML4 em favor do estilo CSS {text-decoration: underline}. No HTML5, a tag reapareceu, mas seu significado foi alterado significativamente: agora “representa um intervalo de texto embutido que deve ser processado de uma forma que indique que possui uma anotação não textual”. Este recurso destina-se, por exemplo, a fornecer uma linha ondulada vermelha sublinhada para sinalizar erros de ortografia no momento da entrada, mas que não devem ser incorporados em nenhum arquivo armazenado (ao contrário de uma marca de ênfase, que seria),

O elementos também podem existir em outras linguagens de marcação, como MediaWiki. A Iniciativa de Codificação de Texto (TEI) fornece uma ampla seleção de elementos relacionados para marcar a atividade editorial (inserção, exclusão, correção, adição, etc.).

UnicodeEdit

O Unicode tem um – entendendo o sublinhado _ em U + 005F, que é um legado da prática da máquina de escrever de sublinhado usando backspace e overtype. A prática moderna usa o diacrítico de combinação “combinando linha baixa” em U + 0332 ◌̲ que resulta em um sublinhado quando executado junto: u̲n̲d̲e̲r̲l̲i̲n̲e̲. O Unicode também tem o mácron de combinação abaixo, um diacrítico de uma única letra.

  • sublinhado simples: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
  • duplo sublinhado: ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

“simulados” sublinhados em plain-textEdit

Em aplicativos de texto simples, incluindo e-mails de texto simples, onde a marcação de ênfase não é possível, a ênfase desejada geralmente é indicada cercando palavras com caracteres de sublinhado. Por exemplo, “Você deve usar uma _emulsão_ de tinta no teto”.

Alguns aplicativos adicionarão automaticamente ênfase ao texto manualmente colocado entre colchetes por sublinhado ou itálico (por exemplo, _string_ pode renderizar string ou string).

Como um marcador para incorretoEditar

Sublinhado (normalmente vermelho ou ondulado ou ambos) é freqüentemente usado por corretores ortográficos (e verificadores gramaticais) para denotar texto incorreto ou incorreto.

Write a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *