2013-03-13 8 views
5

मैं बैकटिक (`) (जिसे एक गंभीर उच्चारण भी कहा जाता है) देखता हूं जो एस्ट्रोफ़े वर्णों (') के साथ मिश्रित वर्णों को सभी प्रकार के कमांड लाइन आउटपुट में मिश्रित करते हैं। निश्चित रूप से कारण/इतिहास कहीं भी दस्तावेज क्यों है, लेकिन मुझे कहां नहीं मिला। ', मानक इनपुट पढ़ा जाता है -शैल आउटपुट अक्सर अपने आउटपुट में 'मिश्रित_क्रैक्टर्स' का उपयोग क्यों करता है?

तो makefile है `:

make आदमी पृष्ठ से:

यहाँ मैं किस बारे में बात कर रहा हूँ के कुछ उदाहरण हैं।

कुछ rake उत्पादन:

.../ruby_koans/koans/about_strings.rb: 6: में `test_double_quoted_strings_are_strings '

क्यों विसंगति?


मुझे लगता है यहाँ व्यापक सवाल यह है कि "क्यों उपयोग नहीं 'उचित' एकल या दोहरे उद्धरण चिह्न, उचित रूप में?" लेकिन मुझे एहसास है कि एस्ट्रोफ़े (और कब्र उच्चारण) बस "मानक" यू.एस. कीबोर्ड पर अधिक उपलब्ध हैं। क्यों कि है, हालांकि ...)

+0

एएससीआईआई में एस्ट्रोफ़े वास्तव में एकमात्र एकल उद्धरण चिह्न है। कुछ टाइपराइटर फोंट में, हालांकि, एस्ट्रोफ़े दाहिने ओर झुकता है, इसलिए टाइपिस्ट कभी-कभी कब्र उच्चारण और सिंगल कोट/एस्ट्रोफ़े का उपयोग "चीजों को तैयार करने" के लिए करते हैं और इसे टाइपसेट टेक्स्ट की तरह थोड़ा अधिक दिखते हैं - मूर्खतापूर्ण, अगर आप मुझसे पूछें। इस मामले में दोनों सिरों पर एक ही चरित्र का उपयोग क्यों नहीं किया जाता है? मुझे लगता है कि यह एक सुराग देना है कि बाहरीतम उद्धरण उद्धृत सामग्री का हिस्सा नहीं हैं (जो स्वयं किसी प्रकार का उद्धृत स्ट्रिंग हो सकता है)। या, शायद जो भी मानक स्थापित किया वह केवल मूर्खतापूर्ण टाइपिस्टों में से एक था। – William

उत्तर

1

यह पहले से ही पूछा गया था और answered on Programmers (अब हटा दिया गया है)। शीर्ष जवाब सबसे अच्छा अनुमान था कि यह लाटेक्स से आया था।

एक समान प्रश्न भी answered on SE English Language & Usage रहा है। शीर्ष जवाब यह था कि यह सीमित चरित्र सेटों के आसपास काम करना था, जिसमें 'उद्धरण चिह्नों की इस शैली' के लिए अलग-अलग पात्रों की कमी थी।

+0

यह वही है जो मैं ढूंढ रहा था। धन्यवाद। – ele

+0

प्रोग्रामर पर सवाल हटा दिया गया प्रतीत होता है। –

संबंधित मुद्दे