Por que o povo * nix gosta de usar `` ... '' em vez do personagem "?

35

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

Exemplo:

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

Isso não é um truque de linha de comando; Eu vejo isso em textos escritos que são destinados aos humanos para ler. Aqui está um exemplo que eu poderia descobrir rapidamente. Acho essa construção feia porque é assimétrica e porque abusa de caracteres tipográficos para um propósito para o qual não foram feitas. 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 encaracoladas", não entendo por que apenas a citação de abertura é "encaracolada" usando o acento grave (`) - por que um apóstrofo simples é usado para fechar aspas, em vez do acento agudo (´) o que tornaria a coisa toda simétrica?

  2. Se a intenção é criar "aspas encaracoladas", por que as citações encaracoladas reais (criadas pelo MS Word) são desaprovadas? Os sistemas modernos de computador lidam bem com aspas simples, portanto não pode ser simplesmente uma tradição dos dias Gopher, pode?

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

Torben Gundtofte-Bruun
fonte
6
Alguma outra? Desculpe por ser tão exigente, é que parece que é de 1999 e me pergunto se existem exemplos mais modernos desse uso (isso me fascina porque eu nunca o vi ou nunca prestei atenção)
Marco Ceppi
2
@Marco, estou surpreso que você ainda não tenha visto, porque já o vi com frequência suficiente para ficar irritado. Infelizmente, é muito, muito, muito difícil pesquisar no Google por cotações, por isso é difícil para mim invocar mais exemplos ... mas agora que você sabe, pode começar a perceber!
Torben Gundtofte-Bruun 20/09/11
1
Eu mesmo sempre me perguntei isso e posso confirmar que é bastante comum em contextos Unixy. (Mas sim, Stackexchange errado)
UncleZeiv
3
@Marco Ceppi: páginas de manual e mensagens de erro estão cheias, veja, por exemplo, man findou man tcpdump.
organize
5
Esta pergunta já foi respondida duas vezes, aqui e aqui .
Jon Purdy

Respostas:

46

A verdadeira razão (e qual 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 Adobe Postscript tinham glifos tipográficos de abertura / fechamento. posições, então 'this'seria semelhante ’this’, e ``this''parecia ‘‘this’’ou ‛‛this’’, o que era (especialmente em uma fonte proporcional, onde estes eram apenas 2-3 pixels de largura) o mais próximo possível tipograficamente correta como você poderia voltar então.

Isso remonta ainda mais às máquinas de escrever, onde o 'glifo costumava ser definido em um ângulo para acomodar seu uso como um sotaque agudo.

Veja também:

Random832
fonte
31

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

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

Realmente produz

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

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

FUZxxl
fonte
1
Parece uma combinação perfeita - você resolveu o mistério! Agora, por que as pessoas escrevem dessa maneira fora do tex ... deixa pra lá! :)
Torben Gundtofte-Bruun
3
Minha experiência com esse estilo de citação estranho foi através das manpáginas que são usadas nroffpara formatação. nroffantecede o TEX bastante.
Mark Ransom
Para aqueles de nós que apenas têm emacs usado para escrever TeX / LaTeX-lo automagicamente substitui "quotedtext"para``QuotedText''
crasic
É usado no TEX, mas acho que quase certamente o antecede, possivelmente por um longo caminho. Eu certamente me lembro de vê-lo no CD do The Times na biblioteca da escola, quando os CD-ROMs eram uma tecnologia totalmente nova e poder pesquisar todo o texto do jornal do ano passado foi uma conquista inacreditável. Isso não é anterior ao TEX, mas duvido que esteja relacionado a ele.
Rjmunro
0

nos sistemas * nix, aspas diferentes têm efeitos diferentes.

usando por exemplo

echo 'date'

escreverá

date

para a saída

echo `date`

vai escrever por exemplo

Tue Sep 20 13:42:04 CEST 2011

em vez disso (a saída do comando "data")

Em geral, suas suposições estão erradas: as aspas começam com um caractere diferente do que elas terminam - elas sempre têm que terminar com a mesma que elas começaram.

Por exemplo, o comando "eco", você também pode usar vários tipos de aspas. 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 aspas para produzir aspas simples.

Roland Kohn
fonte
1
Obrigado Roland! Sua resposta me faz perceber que minha pergunta é imprecisa - eu estava me referindo a textos escritos, não a comandos de linha de comando. Desculpas!
Torben Gundtofte-Bruun
ok - sry. sua postagem original parecia que você estava pedindo isso direito ... nunca viu aspas como você mencionou antes!
Roland Kohn