Por que as pessoas do * nix gostam de usar ''… '' em vez do caractere?

35

Correndo o risco de ser queimado, eu gostaria de entender por que algumas pessoas preferem usar um '' construção '' de caracteres de sotaque e aspas simples em vez do caractere de aspas duplas ao citar as coisas?

Exemplo:

  

Por que alguns usuários escrevem citações usando citações '' estranhas '' ?

Isso não é uma mágica de linha de comando; Eu vejo isso em textos escritos que são destinados para humanos lerem. Aqui está um exemplo que eu poderia rapidamente desenterrar. Eu acho essa construção feia porque é assimétrica, e porque ela abusa de caracteres tipográficos para um propósito para o qual não foram feitos. Por alguma razão, esse uso de caracteres é feito (exclusivamente?) Pelos usuários do Linux ((La) TeX?) E não pelo usuário médio do computador.

  1. Se a intenção é criar "aspas curvas", então não entendo porque apenas a citação inicial é "encaracolada" usando o sotaque grave (') - por que é um apóstrofo apóstrofo usado para fechar citações, em vez do sotaque agudo (´) que faria todo coisa simétrica?

  2. Se a intenção é criar "aspas curvas", então por que real aspas curvas (criadas pelo MS Word) são desaprovadas? Sistemas de computador modernos lidam bem com as cotações reais, então não pode ser simplesmente uma tradição dos dias de Gopher, pode?

  3. Por que são usados dois caracteres únicos, embora o mesmo possa ser obtido com um único caractere?

por Torben Gundtofte-Bruun 20.09.2011 / 12:10

3 respostas

47

A verdadeira razão (e o que pode ser a causa raiz do uso do LaTeX) é que muitas fontes unix pré-unicode (tanto para o console quanto X) e dois vetores comuns de codificação Postscript da Adobe tiveram cotação de abertura / fechamento tipográfica os glifos nessas posições, então 'this' se pareceria com ’this’ e ''this'' se pareceria com ‘‘this’’ ou ‛‛this’’ , o que era (especialmente em uma fonte proporcional em que eles tinham apenas 2 a 3 pixels de largura) para tipograficamente corrigir como você poderia voltar então.

Isso remonta ainda mais às máquinas de escrever, nas quais o ' glyph costuma ser definido em um ângulo para acomodar seu uso como um acento agudo superestressante.

Veja também:

por Random832 20.09.2011 / 19:25
31

Um dos motivos é provavelmente a influência de T E X no mundo do Linux. Na maioria dos sabores de T E X, a sequência '' cria uma aspa dupla de abertura tipograficamente correta (“) e '' (duas aspas simples) ou“ cria uma cotação de fechamento tipograficamente correta (”). Quando você digita

''Why do you always say 'shut up' to me?''

Na verdade, ele produz

  

"Por que você sempre diz" cala a boca "para mim?"

usando T E X. (Talvez com melhor kerning, no entanto).

    
por FUZxxl 20.09.2011 / 14:11
0

em sistemas * nix, diferentes cotações têm efeitos diferentes.

usando, por exemplo,

echo 'date'

vai escrever

date

para a saída

echo 'date'

vai escrever, por exemplo,

Tue Sep 20 13:42:04 CEST 2011

em vez disso (então a saída do comando "date")

Em geral, suas suposições são erradas, e as citações começam com um caractere diferente do que elas terminam - elas sempre precisam terminar com o mesmo que elas começaram.

Por exemplo o comando "echo", você também pode usar vários tipos de citações. Então, digamos que você queira mostrar

"this is a test"

no console, você pode escrever

echo '"this is a test"'

Você também pode trocar essas citações para produzir aspas simples.

    
por Roland Kohn 20.09.2011 / 13:44