Perché alle persone * nix piace usare `` ... '' piuttosto che il "personaggio?


35

A rischio di essere infiammato, vorrei capire perché alcune persone preferiscono usare una `` costruzione '' di accenti e caratteri a virgoletta singola piuttosto che il carattere di "virgolette doppie" quando citano le cose?

Esempio:

Perché alcuni utenti scrivono citazioni usando citazioni `` strane '' ?

Questa non è una procedura guidata da riga di comando; Lo vedo nei testi scritti che gli umani devono leggere. Ecco un esempio che potrei scavare rapidamente. Trovo questa costruzione brutta perché è asimmetrica e perché abusa dei caratteri tipografici per uno scopo per cui non erano pensati. Per qualche ragione, questo uso dei personaggi è principalmente (esclusivamente?) Fatto dagli utenti Linux ((La) TeX?) E non dall'utente medio del computer.

  1. Se l'intenzione è quella di creare "virgolette", allora non capisco perché solo la virgoletta iniziale viene resa "riccia" usando l' accento grave (`) - perché viene usato un semplice apostrofo per chiudere le virgolette, piuttosto che l' accento acuto (´) che renderebbe tutto simmetrico?

  2. Se l'intenzione è quella di creare "virgolette ricci", allora perché le virgolette reali (come create da MS Word) sono disapprovate? I moderni sistemi informatici gestiscono bene le attuali virgolette ricci, quindi non può essere semplicemente una tradizione dei tempi di Gopher, vero?

  3. Perché vengono utilizzati due singoli personaggi anche se lo stesso può essere ottenuto con un singolo personaggio?


6
Chiunque altro? Mi dispiace essere così schizzinoso è solo che sembra essere del 1999 e mi chiedo se ci siano esempi più moderni di questo utilizzo (mi affascina perché non l'ho mai visto o non ho mai prestato `` attenzione '')
Marco Ceppi

2
@Marco, sono sorpreso che tu non l'abbia visto, perché l'ho visto abbastanza spesso da infastidirlo. Sfortunatamente è davvero, davvero, molto difficile cercare Google tra virgolette, quindi è difficile per me evocare più esempi ... ma ora che sai, potresti iniziare a notare!
Torben Gundtofte-Bruun,

1
Me lo sono sempre chiesto da solo, e posso confermare che è abbastanza comune nei contesti Unixy. (Ma sì, Stackexchange sbagliato)
UncleZeiv

3
@Marco Ceppi: le pagine man e i messaggi di errore ne sono pieni, vedi ad esempio man findo man tcpdump.
organizzare il

5
A questa domanda è già stata data una risposta due volte, qui e qui .
Jon Purdy,

Risposte:


46

La vera ragione (e quale potrebbe essere la causa principale dell'uso di LaTeX) è che molti caratteri unix pre-unicode (sia per la console che per X), e due vettori di codifica Adobe Postscript comuni, presentavano glifi tipografici di apertura / chiusura di questi posizioni, così 'this'sarebbe simile ’this’, e ``this''sembrava ‘‘this’’o ‛‛this’’, che era (specialmente in un font proporzionale in cui questi erano solo 2-3 pixel di larghezza) il più vicino tipograficamente corretto come si poteva tornare indietro allora.

Ciò risale ancora di più alle macchine da scrivere, in cui il 'glifo sarebbe spesso impostato su un angolo per adattarsi al suo uso come accento acuto e sconvolgente.

Guarda anche:


31

Uno dei motivi è probabilmente l'influenza di T E X sul mondo Linux. Nella maggior parte dei gusti di T E X, la sequenza `` crea una doppia virgoletta tipograficamente corretta (") e" "(due virgolette singole) o" crea una virgoletta tipograficamente corretta ("). Quindi quando si digita

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

In realtà cede

"Perché mi dici sempre 'stai zitto'?"

usando T E X. (Forse con una crenatura migliore, però).


1
Sembra un abbinamento perfetto: hai risolto il mistero! Ora, perché la gente scrive così fuori da tex .... nevermind! :)
Torben Gundtofte-Bruun,

3
La mia esperienza con questo strano stile di citazione è stata attraverso le manpagine, che usano nroffper la formattazione. nroffprecede TEX di un bel po '.
Mark Ransom

Per quelli di noi che hanno utilizzato solo Emacs per scrivere TeX / LaTeX è automagically sostituti "quotedtext"per``QuotedText''
crasic

È usato in TEX, ma penso che quasi sicuramente lo preceda, forse di molto. Ricordo di averlo visto nei CD-ROM dell'archivio The Times nella biblioteca della scuola quando i CD-ROM erano una tecnologia nuova di zecca e riuscire a cercare tutto il testo del giornale dell'anno scorso è stato un risultato incredibile. Questo non precede TEX, ma dubito che sia correlato ad esso.
rjmunro

0

nei sistemi * nix virgolette diverse hanno effetti diversi.

usando ad es

echo 'date'

scriverò

date

all'output

echo `date`

scriverà ad es

Tue Sep 20 13:42:04 CEST 2011

invece (quindi l'output del comando "date")

In generale, i tuoi presupposti hanno torto sul fatto che le virgolette iniziano con un carattere diverso da quello con cui finiscono - devono sempre finire con lo stesso di quello con cui hanno iniziato.

Ad esempio il comando "echo", è possibile utilizzare anche più tipi di virgolette. Quindi diciamo che vuoi mostrare

"this is a test"

sulla console, puoi scrivere

echo '"this is a test"'

Puoi anche scambiare queste virgolette per produrre virgolette singole.


1
Grazie Roland! La tua risposta mi fa capire che la mia domanda non è precisa - mi riferivo a testi scritti, non a comandi da riga di comando. Scuse!
Torben Gundtofte-Bruun,

ok - sry. il tuo post originale sembrava proprio che stavi chiedendo questo ... non hai mai visto citazioni come le hai menzionate prima!
Roland Kohn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.