Dark Mode

Ir para o conteudo

Case-sensitive

Origem: Wikipedia, a enciclopedia livre.
Esta pagina cita fontes, mas que nao cobrem todo o conteudo. Ajude a inserir referencias (Encontre fontes: Google (N * L * A * I * WP refs) * ABW * CAPES). (dezembro de 2014)
Os campos Name ("nome") e Password ("senha") do SQL ledger sao case-sensitive: mesmo que as letras informadas nesses dois campos estejam corretas, basta que apenas uma delas esteja em caixa baixa quando deveria estar em caixa alta (ou vice-versa) para que a tentativa de login nesse servico seja rejeitada pelo programa que executa o login do usuario
Exemplo de tela de conexao a uma rede local sem fio. O campo "Senha" e sensivel a maiusculas e minusculas e a senha correta de acesso e Teste123, por isto a tentativa inicial de conexao usando a senha teste123 e rejeitada. Somente apos a letra "t" ser posta em caixa alta ("T") o software permite que a conexao sem fio seja efetuada.

Case-sensitive ou case sensitivity sao anglicismos para o tipo de analise tipografica da informatica que e capaz de analisar uma cadeia de caracteres, avaliar a existencia de caixa alta e caixa baixa e comportar-se de diferentes maneiras em funcao disso. Ou seja, analise computacional e sensivel, faz diferenca, se as letras sao maiusculas ou minusculas.[1][2]

Aplicativos, compiladores, linguagens de programacao e outros programas costumam ter comportamentos diferentes em funcao do uso de letras maiusculas e minusculas. A linguagem C, por exemplo, e case-sensitive, pois seus programas devem ser sempre escritos em caixa baixa (letras minusculas):

" Case-sensitive significa que caracteres em caixa alta e em caixa baixa sao tratados de modo diferente. Por exemplo, as palavras sum e SUM sao consideradas diferentes. A linguagem C e case-sensitive. Programas escritos em linguagem C sao sempre escritos em caixa baixa. "
-- T Jeyapoovan, 2009[3].

Um exemplo tipico e a tentativa de efetuar login em um sistema operativo ou servico de rede que faz distincao entre maiusculas e minusculas, e que por isto considera que, por exemplo, a palavra Chave e uma senha diferente da palavra chave, que por sua vez e diferente da palavra CHAVE, e assim sucessivamente para todas as combinacoes possiveis de letras maiusculas e minusculas da palavra "chave".

Como exemplificado anteriormente, esse conceito tambem esta presente em linguagens de programacao e sistemas operacionais, a exemplo das linguagens PHP, XML, Java e C Sharp e dos sistemas operacionais de comandos do shell do GNU/Linux e dos comandos do prompt dos sistemas Microsoft Windows.

Exemplificando com Java, para o compilador Java, wikipedia, WikiPedia e WIkipediA sao tres variaveis distintas.

String wikipedia = "";
String WiKiPedia = "";
String WIkipediA = "";

Ver tambem

[editar | editar codigo]

Referencias

  1. | <>. Cambridge Dictionaries Online (em ingles). Cambridge University Press. 2014. Consultado em 1o de dezembro de 2014
  2. | <>. US English Dictionary (em ingles). Oxford University Press. Consultado em 1o de dezembro de 2014
  3. | Jeyapoovan, T (2009). Computer Programming. Theory & Practice (em ingles). reimpressa. Nova Deli: Vikas Publishing House. p. CP-35. 514 paginas. ISBN 9788125921585