2013-03-13 6 views
5

Ich sehe Backtick (`) (auch Grab Akzent genannt) Zeichen mit Apostroph Zeichen (') gemischt in allen Arten von Kommandozeilen-Ausgabe verwendet. Sicherlich wird der Grund/die Geschichte hinter dem Warum irgendwo online dokumentiert, aber ich konnte nicht finden wo.Warum verwendet die Shell-Ausgabe oft "mixed_characters" in ihrer Ausgabe?

Hier sind ein paar Beispiele von dem, was ich spreche:

Vom make Manpage:

Wenn Make-Datei ist '-‘, die Standardeingabe gelesen wird.

Einige rake Ausgang:

.../ruby_koans/koans/about_strings.rb: 6: in `test_double_quoted_strings_are_strings'

Warum die Inkonsistenz?


Ich nehme an, die breitere Frage hier ist "Warum nicht 'richtige' einfache oder doppelte Anführungszeichen verwenden, wie angemessen?" aber ich erkenne, dass der Apostroph (und der Grabakzent) einfach mehr auf "Standard" US-Tastaturen verfügbar sind. Warum das ist ist, obwohl ...)

+0

Der Apostroph ist wirklich die einzige einfache Anführungszeichen in ASCII. In einigen Schreibmaschinen-Schriftarten neigt sich der Apostroph jedoch nach rechts, so dass Schreibkräfte manchmal den ernsten Akzent und das einfache Zitat/Apostroph verwendeten, um "Dinge anzuziehen" und sie ein bisschen wie gesetzten Text aussehen zu lassen - irgendwie albern, wenn Sie Frag mich. Warum wird in diesem Fall an beiden Enden nicht das gleiche Zeichen verwendet? Ich nehme an, dass es einen Hinweis darauf gibt, dass die äußersten Zitate nicht Teil des zitierten Materials sind (das selbst eine in Anführungszeichen gesetzte Zeichenkette sein kann). Oder vielleicht war derjenige, der den Standard etablierte, nur einer dieser albernen Schreibkräfte. – William

Antwort

1

Dies wurde bereits gefragt und answered on Programmers (jetzt gelöscht). Die beste Antwort war die beste Vermutung, dass es von LaTeX kam.

Eine ähnliche Frage wurde auch answered on SE English Language & Usage. Die beste Antwort war, dass es um begrenzte Zeichensätze ging, denen für "diese Art von Anführungszeichen" separate Zeichen fehlten.

+0

Dies ist genau das, was ich gesucht habe. Vielen Dank. – ele

+0

Die Frage zu Programmierern scheint gelöscht worden zu sein. –