2013-03-13 11 views
5

Widzę znaki zwrotne (`) (zwane również akcentem) z literami apostrofowymi (') używane razem na wszystkich wyjściach wiersza poleceń. Z pewnością przyczyna/historia, która kryje się za tym, jest gdzieś udokumentowana online, ale nie mogłem znaleźć.Dlaczego wyniki powłoki często używają "mixed_characters" w swoich wyjściach?

Oto kilka przykładów tego, co mówię:

Od strony make Man:

Jeśli makefile jest `-”, a średnia wejście.

Niektóre rake wyjściowa:

.../ruby_koans/koany/about_strings.rb 6: w `test_double_quoted_strings_are_strings'

Dlaczego niespójność?


Przypuszczam, że szerszym pytaniem tutaj jest "Dlaczego nie używać" właściwego "pojedynczego lub podwójnego cudzysłowu?" ale zdaję sobie sprawę, że apostrof (i godny akcent) są po prostu bardziej dostępne na "standardowych" klawiaturach USA. Dlaczego to, że jest, ale ...)

+0

Apostrof to naprawdę jedyny pojedynczy cudzysłów w ASCII. Jednak w niektórych czcionkach maszynowych apostrof przechyla się w prawo, więc maszynistki czasami używały akcentu i pojedynczego cudzysłowu/apostrofu, aby "ubierać się" i sprawiały, że wyglądał trochę bardziej jak tekst złożony - rodzaj głupiego, jeśli Zapytaj mnie. Dlaczego w tym przypadku ta sama postać nie jest używana na obu końcach? Zakładam, że jest to wskazówka, że ​​najbardziej zewnętrzne cytaty nie są częścią cytowanego materiału (który sam może być cytowanym ciągiem jakiegoś rodzaju). A może ktokolwiek ustanowił standard, był tylko jedną z tych głupich maszynistek. – William

Odpowiedz

1

To zostało już zadane i answered on Programmers (teraz usunięte). Najlepszą odpowiedzią było, że pochodzi z LaTeX.

Podobnym pytaniem był również answered on SE English Language & Usage. Najważniejszą odpowiedzią było to, że chodziło o obejście ograniczonych zestawów znaków, w których brakowało oddzielnych znaków dla "tego stylu cudzysłowów".

+0

Tego właśnie szukałem. Dzięki. – ele

+0

Wydaje się, że pytanie dotyczące programistów zostało usunięte. –