बैकटिक: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Typographical mark (`)}} {{Use American English|date=January 2019}}{{Use dmy dates|date=May 2023}} {{Infobox symbol|mark=` |name=Backtick |unicode={{unicha...")
 
m (7 revisions imported from alpha:बैकटिक)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Typographical mark (`)}}
{{Short description|Typographical mark (`)}}
{{Use American English|date=January 2019}}{{Use dmy dates|date=May 2023}}
 
{{Infobox symbol|mark=`
{{Infobox symbol|mark=`
|name=Backtick
|name=Backtick
Line 6: Line 6:
|see also={{unichar|0300|cwith=◌|combining grave accent|nlink=Grave accent}} (diacritic)
|see also={{unichar|0300|cwith=◌|combining grave accent|nlink=Grave accent}} (diacritic)
}}
}}
बैकटिक {{char|'''`'''}} एक टाइपोग्राफिक चिह्न है जिसका उपयोग मुख्य रूप से [[ कम्प्यूटिंग ]] में किया जाता है। इसे बैककोट, गंभीर, या [[गंभीर उच्चारण]] के रूप में भी जाना जाता है।
'''बैकटिक''' {{char|'''`'''}} एक टाइपोग्राफिक चिह्न है जिसका उपयोग मुख्य रूप से[[ कम्प्यूटिंग ]]में किया जाता है। इसे '''बैककोट''', '''ग्रेव''', या [[गंभीर उच्चारण|'''ग्रेव उच्चारण''']] के रूप में भी जाना जाता है।


चरित्र को टाइपराइटर के लिए (लोअर-केस) में गंभीर उच्चारण जोड़ने के लिए डिज़ाइन किया गया था{{efn|Upper case letters would require the character to be printed higher on the page}}) मूल अक्षर, उस अक्षर के ऊपर ओवरटाइप करके।<ref>{{Cite web |first=Markus |last=Kuhn |url=https://www.cl.cam.ac.uk/~mgk25/ucs/apostrophe.html |title=एपोस्ट्रोफ और तीव्र उच्चारण भ्रम|quote=This key is on German typewriters a non-spacing key (DIN 2137). It does not advance the cursor, but causes the next character to appear below the accent |publisher=Department of Computer Science and Technology, University of Cambridge}}</ref> हालाँकि, प्रारंभिक कंप्यूटर सिस्टम पर, इस भौतिक [[मृत कुंजी]]+ओवरटाइप फ़ंक्शन को शायद ही कभी समर्थित किया गया था, इसे कार्यात्मक रूप से पूर्व-निर्मित वर्णों द्वारा प्रतिस्थापित किया गया था।{{efn|In [[ISO/IEC 8859-1]] ("ISO Latin 1") and subsequently in [[Unicode]].}} नतीजतन, यह ASCII प्रतीक अपने मूल उद्देश्य के लिए कंप्यूटर सिस्टम में शायद ही कभी (यदि कभी) उपयोग किया गया था और कंप्यूटर प्रोग्रामिंग में कई असंबंधित उपयोगों के लिए पुन: उपयोग किया गया।
इस विशेषता को टाइपराइटर के लिए प्रारूप किया गया था ताकि उस अक्षर के ऊपर इसे ओवरटाइप करके (लोअर-केस{{efn|Upper case letters would require the character to be printed higher on the page}}) आधार अक्षर में ग्रेव उच्चारण जोड़ा जाता है।<ref>{{Cite web |first=Markus |last=Kuhn |url=https://www.cl.cam.ac.uk/~mgk25/ucs/apostrophe.html |title=एपोस्ट्रोफ और तीव्र उच्चारण भ्रम|quote=This key is on German typewriters a non-spacing key (DIN 2137). It does not advance the cursor, but causes the next character to appear below the accent |publisher=Department of Computer Science and Technology, University of Cambridge}}</ref> हालाँकि, प्रारंभिक कंप्यूटर प्रणाली, इस भौतिक [[मृत कुंजी|डेड कीज़]]+ओवरटाइप प्रकार्य को सम्भवतः समर्थित किया गया था, इसे कार्यात्मक रूप से पूर्व-निर्मित वर्णों द्वारा प्रतिस्थापित किया गया था।{{efn|In [[ISO/IEC 8859-1]] ("ISO Latin 1") and subsequently in [[Unicode]].}} परिणामस्वरूप, यह ASCII प्रतीक अपने मूल उद्देश्य के लिए कंप्यूटर प्रणाली में सम्भवतः कभी (यदि कभी) उपयोग किया गया था और कंप्यूटर क्रमादेशन में कई असंबंधित उपयोगों के लिए पुन: उपयोग किया गया था।


यह चिह्न यूएस या यूके लेआउट कीबोर्ड के बाईं ओर शीर्ष पर, के बगल में स्थित होता है {{keypress|1}} चाबी।{{efn| With US keyboards, the same key produces the free-standing [[tilde]] {{char|~}} if shift is held down. On UK keyboards, {{keypress|Shift|`}} produces the “logical not” symbol, {{char|¬}}, unless reallocated.}} पुराने कीबोर्ड पर, [[एस्केप कुंजी]] इस स्थान पर थी, और बैकटिक कुंजी लेआउट के दाईं ओर कहीं थी। अन्य कीबोर्ड पर बैकटिक का प्रावधान (यदि कोई हो) राष्ट्रीय [[ कीबोर्ड विन्यास ]] और [[कीबोर्ड मैपिंग]] के अनुसार भिन्न होता है।
यह चिह्न यूएस या यूके लेआउट कीबोर्ड के बाईं ओर {{keypress|1}} कीज़, के पास में स्थित है।{{efn| With US keyboards, the same key produces the free-standing [[tilde]] {{char|~}} if shift is held down. On UK keyboards, {{keypress|Shift|`}} produces the “logical not” symbol, {{char|¬}}, unless reallocated.}} पुराने कीबोर्ड पर, [[एस्केप कुंजी|एस्केप कीज़]] इस स्थान पर और बैकटिक कीज़ लेआउट के दाईं ओर कहीं है। अन्य कीबोर्ड पर बैकटिक का प्रावधान (यदि कोई हो) राष्ट्रीय [[ कीबोर्ड विन्यास |कीबोर्ड विन्यास]] और [[कीबोर्ड मैपिंग|कीबोर्ड मानचित्रण]] के अनुसार भिन्न होता है।


==इतिहास==
==इतिहास==


===टाइपराइटर===
===टाइपराइटर===
[[File:Write machine.jpg|thumb|फ़्रेंच (AZERTY) कीबोर्ड वाला टाइपराइटर: {{keypress|à}}, {{keypress|è}}, {{keypress|é}}, {{keypress|ç}} {{keypress|ù}} समर्पित कुंजियाँ हैं; [[ सिकमफ़्लक्स ]] और [[डायएरेसिस (डायक्रिटिक)]] उच्चारण में मृत कुंजियाँ हैं।]]
[[File:Write machine.jpg|thumb|फ़्रेंच (AZERTY) कीबोर्ड के साथ टाइपराइटर: {{keypress|à}}, {{keypress|è}}, {{keypress|é}}, {{keypress|ç}} {{keypress|ù}} के पास समर्पित कीज़ हैं;[[ सिकमफ़्लक्स | परिवेष्टक]] और [[डायएरेसिस (डायक्रिटिक)]] उच्चारण में डेड कीज़ हैं।]]
[[File:Idazmakina.jpg |thumb|स्पैनिश टाइपराइटर (QWERTY कीबोर्ड) एक्यूट, सर्कमफ्लेक्स, डायएरेसिस और ग्रेव एक्सेंट के लिए मृत कुंजियों के साथ।]]उन भाषाओं के लिए डिज़ाइन किए गए टाइपराइटर पर जो नियमित रूप से [[स्वरों का विशिष्ट चिह्न]] (उच्चारण चिह्न) का उपयोग करते हैं, दो संभावित समाधान हैं। कुंजियाँ पूर्व-रचित वर्णों को समर्पित की जा सकती हैं या वैकल्पिक रूप से एक मृत कुंजी तंत्र प्रदान किया जा सकता है। उत्तरार्द्ध के साथ, जब एक मृत कुंजी टाइप की जाती है तो एक निशान बनाया जाता है लेकिन, सामान्य कुंजी के विपरीत, कागज की गाड़ी आगे नहीं बढ़ती है और इस प्रकार, टाइप किया जाने वाला अगला अक्षर उच्चारण के तहत मुद्रित होता है।
[[File:Idazmakina.jpg |thumb|स्पैनिश टाइपराइटर (QWERTY कीबोर्ड) एक्यूट, परिवेष्टक, डायएरेसिस और ग्रेव उच्चारण के लिए डेड कीज़ के साथ हैं।]]उन लैंग्वेज के लिए प्रारूप किए गए टाइपराइटर पर जो नियमित रूप से [[स्वरों का विशिष्ट चिह्न|विशेषक चिह्न]] (उच्चारण चिह्न) का उपयोग करते हैं, दो संभावित समाधान हैं। कीज़ पूर्व-रचित वर्णों को समर्पित की जा सकती हैं या वैकल्पिक रूप से एक डेड कीज़ तंत्र प्रदान किया जा सकता है। अनुवर्ती के साथ, जब एक डेड कीज़ टाइप की जाती है तो एक संकेत बनाया जाता है लेकिन, सामान्य कीज़ के विपरीत, कागज की गाड़ी आगे नहीं बढ़ती है और इस प्रकार, टाइप किया जाने वाला अगला अक्षर उच्चारण के अंतर्गत मुद्रित होता है।


===आईएसओ 646 और एएससीआईआई में समावेश===
===आईएसओ 646 और एएससीआईआई में समावेश===
{{further|ISO/IEC 646}}
{{further|ISO/IEC 646}}
ASCII में कब्र प्रतीक का समावेश टाइपराइटर पर इस पूर्व अस्तित्व का परिणाम है। यह प्रतीक [[ क्रमबद्ध करें (टाइपसेटिंग) ]] या [[गर्म धातु टाइपसेटिंग]]|हॉट-लीड प्रिंटिंग कैरेक्टर के रूप में स्वतंत्र रूप से मौजूद नहीं था।
ASCII में ग्रेव प्रतीक का समावेश टाइपराइटर इस पूर्व अस्तित्व का परिणाम है। यह प्रतीक एक प्रकार या हॉट-लीड प्रिंटिंग विशेषता के रूप में स्वतंत्र रूप से उपस्तिथ नहीं है।


{{blockquote|It appears to have been at their May 13–15, 1963 meeting that the CCITT decided that the proposed ISO 7-bit code standard would be suitable for their needs if a lower case alphabet and five diacritical marks, including the grave accent, were added to it. At the October 29–31 meeting, then, the ISO subcommittee altered the ISO draft to meet the CCITT requirements, replacing the up-arrow and left-arrow with diacriticals, adding diacritical meanings to the apostrophe and quotation mark, and making the number sign a dual for the tilde.<ref>{{cite web|url=https://jkorpela.fi/latin1/ascii-hist.html#60|title=Character histories: notes on some ASCII code positions}}</ref> |source=Yucca's free information site}}
{{blockquote|ऐसा प्रतीत होता है कि उनकी 13-15 मई, 1963 की बैठक में सीसीआईटीटी ने निर्णय लिया कि प्रस्तावित आईएसओ 7-बिट कोड मानक उनकी आवश्यकताओं के लिए उपयुक्त होता है यदि एक लोअर केस वर्णमाला और ग्रेव उच्चारण सहित पांच विशेषक चिह्न जोड़े जाते हैं। 29-31 अक्टूबर की बैठक में, तब, आईएसओ उपसमिति ने सीसीआईटीटी आवश्यकताओं को पूरा करने के लिए आईएसओ ड्राफ्ट को बदल दिया, अप-एरो और लेफ्ट-एरो को विशेषक के साथ बदल दिया, एपॉस्ट्रॉफ़ी और उद्धरण चिह्न में विशेषक अर्थ जोड़ना, और टिल्ड के लिए संख्या चिह्न को दोहरा बनाना हैं।<ref>{{cite web|url=https://jkorpela.fi/latin1/ascii-hist.html#60|title=Character histories: notes on some ASCII code positions}}</ref> |source=युक्का की निःशुल्क सूचना साइट}}
इस प्रकार, आईएसओ{{nbsp}}646 का जन्म हुआ और ASCII मानक को बैकटिक और अन्य प्रतीकों को शामिल करने के लिए अद्यतन किया गया।{{efn|ISO{{nbsp}}646 (and ASCII, which it includes) is a standard for 7-bit encoding, providing just 96 printable characters (and 32 [[control characters]]). This was insufficient to meet the needs of Western European languages and so the standard specifies certain [[code points]] that are available for national variation. The code point allocated to backtick is 0x60 (decimal 96) is one such. Consequently, code-point 0x60 was often reallocated in local character sets to a more useful character. For example, in the French ISO{{nbsp}}646 standard, the character at this position is ''[[Micro-|µ]]''. Many older UK computers (such as the [[ZX Spectrum]] and [[BBC Micro]]) have the [[pound sign]] (£) symbol at character 0x60, although [[Code page 1013|BS 4730]] (the British ISO{{nbsp}}646 variant) placed '£' at position 0x23 instead. With the arrival of 8-bit "[[extended ASCII]]", this issue was largely mitigated, though not fully resolved until [[Unicode]] was established.}}


===एपॉस्ट्रॉफी के सरोगेट के रूप में या (उद्घाटन) एकल उद्धरण===
इस प्रकार, आईएसओ 646 का जन्म हुआ और ASCII मानक को बैकटिक और अन्य प्रतीकों को सम्मिलित करने के लिए अद्यनीकृत किया गया है।{{efn|ISO{{nbsp}}646 (and ASCII, which it includes) is a standard for 7-bit encoding, providing just 96 printable characters (and 32 [[control characters]]). This was insufficient to meet the needs of Western European languages and so the standard specifies certain [[code points]] that are available for national variation. The code point allocated to backtick is 0x60 (decimal 96) is one such. Consequently, code-point 0x60 was often reallocated in local character sets to a more useful character. For example, in the French ISO{{nbsp}}646 standard, the character at this position is ''[[Micro-|µ]]''. Many older UK computers (such as the [[ZX Spectrum]] and [[BBC Micro]]) have the [[pound sign]] (£) symbol at character 0x60, although [[Code page 1013|BS 4730]] (the British ISO{{nbsp}}646 variant) placed '£' at position 0x23 instead. With the arrival of 8-bit "[[extended ASCII]]", this issue was largely mitigated, though not fully resolved until [[Unicode]] was established.}}


कुछ शुरुआती टाइपराइटरों और ASCII बाह्य उपकरणों ने बैकटिक और एपोस्ट्रोफ़ को एक दूसरे की दर्पण छवि के रूप में डिज़ाइन किया।<ref>{{Cite web |first=Markus |last=Kuhn |url=http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html |title=ASCII और यूनिकोड उद्धरण चिह्न|quote=कृपया बाएं उद्धरण चिह्न के रूप में ASCII गंभीर उच्चारण का उपयोग न करें|publisher=Department of Computer Science and Technology, University of Cambridge}}</ref> इसने उन्हें खुले और बंद उद्धरणों के मिलान जोड़े के रूप में और गंभीर और तीव्र उच्चारण के रूप में उपयोग करने की अनुमति दी, और एपोस्ट्रोफ को प्राइम के रूप में उपयोग करने की अनुमति दी। इनमें से किसी को भी मुद्रण की दृष्टि से सही नहीं माना गया।
===एपॉस्ट्रॉफी या (प्रारंभिक) एकल उद्धरण के प्रतिनिध के रूप में===


शुरुआती उद्धरणों के लिए एपॉस्ट्रॉफी का उपयोग, कुछ टाइपराइटरों पर एपॉस्ट्रॉफी और विस्मयादिबोधक चिह्न प्राप्त करने के लिए अवधि को ओवरप्रिंट करने की आवश्यकता, और एक प्रतिबिंबित दोहरे-उद्धरण वर्ण की कमी, एपॉस्ट्रॉफी को आधुनिक टाइपराइटर डिज़ाइन में बदलने की प्रवृत्ति रखती है जो ऊर्ध्वाधर है, इसलिए यह अब काम नहीं करता. यूनिकोड अब उद्धरण चिह्नों को खोलने और बंद करने के लिए अलग-अलग वर्ण प्रदान करता है।
कुछ प्रारंभिक टाइपराइटर और ASCII बाह्य उपकरणों ने बैकटिक और एपोस्ट्रोफ़ को एक दूसरे की दर्पण प्रतिबिंब के रूप में प्रारूप किया है।<ref>{{Cite web |first=Markus |last=Kuhn |url=http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html |title=ASCII और यूनिकोड उद्धरण चिह्न|quote=कृपया बाएं उद्धरण चिह्न के रूप में ASCII गंभीर उच्चारण का उपयोग न करें|publisher=Department of Computer Science and Technology, University of Cambridge}}</ref> इसने उन्हें विवृत और सवृत उद्धरणों के मिलान जोड़े के रूप में और ग्रेव और तीव्र उच्चारण के रूप में उपयोग करने की अनुमति दी, और एपोस्ट्रोफ को मूल रूप में उपयोग करने की अनुमति दी है। इनमें से किसी को भी मुद्रण विषयक रूप से सही नहीं माना गया है।
 
ऐसी शैली का प्रयोग आजकल भी कभी-कभी किया जाता है; उदाहरण हैं: कुछ UNIX कंसोल प्रोग्राम द्वारा उत्पन्न आउटपुट, कुछ वातावरणों में [[मैन पेज]]ों का प्रतिपादन, बहुत पहले लिखा गया तकनीकी दस्तावेज या पुराने-स्कूल तरीके से लिखा गया। हालाँकि, जैसे-जैसे समय बीतता जा रहा है, ऐसी शैली का उपयोग कम होता जा रहा है, और यहाँ तक कि जो संस्थान परंपरागत रूप से उस शैली का उपयोग कर रहे थे, वे भी अब इसे छोड़ रहे हैं।<ref>{{Cite web |quote=<nowiki>In the C locale, the output of GNU programs should stick to plain ASCII for quotation characters in messages to users: preferably 0x22 (‘"’) or 0x27 (‘'’) for both opening and closing quotes. Although GNU programs traditionally used 0x60 (‘`’) for opening and 0x27 (‘'’) for closing quotes, nowadays quotes ‘`like this'’ are typically rendered asymmetrically, so quoting ‘"like this"’ or ‘'like this'’ typically looks better.</nowiki> |url=https://www.gnu.org/prep/standards/html_node/Quote-Characters.html#Quote-Characters |title=GNU Coding Standards: Quote Characters |work=GNU Coding Standards |publisher=[[Free Software Foundation]] |date=19 February 2019 |access-date=12 March 2019}}</ref><ref>{{cite web |url=https://lists.gnu.org/archive/html/bug-texinfo/2012-01/msg00026.html |title=<nowiki>makeinfo should quote 'like this' instead of `like this'</nowiki> |first=Paul |last=Eggert |date=23 January 2012  |work=bug-texinfo Archives |access-date=27 March 2018}}</ref>


उद्धरण आरंभ करने के लिए एपॉस्ट्रॉफी का उपयोग, कुछ टाइपराइटरों पर एपॉस्ट्रॉफी को ओवरप्रिंट करने की आवश्यकता और विस्मयादिबोधक चिह्न प्राप्त करने के लिए अवधि, और एक प्रतिबिंबित दोहरे-उद्धरण वर्ण की कमी, एपॉस्ट्रॉफी को आधुनिक "टाइपराइटर" प्रारूप में बदलने की प्रवृत्ति रखती है जो ऊर्ध्वाधर है, इसलिए यह अब काम नहीं करता है। यूनिकोड अब उद्धरण चिह्नों को विवृत और सवृत करने के लिए अलग-अलग वर्ण प्रदान करता है।


ऐसी शैली का प्रयोग आजकल भी कभी-कभी किया जाता है; उदाहरण: कुछ UNIX कंसोल क्रमादेश द्वारा उत्पन्न आउटपुट, कुछ वातावरणों में [[मैन पेज|मैन पेजों]] का प्रतिपादन, बहुत पहले लिखा गया तकनीकी दस्तावेज या पूर्व-स्कूल प्रकार से लिखा गया है। हालाँकि, जैसे-जैसे समय बीतता है, ऐसी शैली का उपयोग कम होता जाता है, और यहाँ तक कि जो संस्थान परंपरागत रूप से उस शैली का उपयोग कर रहे थे, वे भी अब इसे छोड़ रहे हैं।<ref>{{Cite web |quote=<nowiki>In the C locale, the output of GNU programs should stick to plain ASCII for quotation characters in messages to users: preferably 0x22 (‘"’) or 0x27 (‘'’) for both opening and closing quotes. Although GNU programs traditionally used 0x60 (‘`’) for opening and 0x27 (‘'’) for closing quotes, nowadays quotes ‘`like this'’ are typically rendered asymmetrically, so quoting ‘"like this"’ or ‘'like this'’ typically looks better.</nowiki> |url=https://www.gnu.org/prep/standards/html_node/Quote-Characters.html#Quote-Characters |title=GNU Coding Standards: Quote Characters |work=GNU Coding Standards |publisher=[[Free Software Foundation]] |date=19 February 2019 |access-date=12 March 2019}}</ref><ref>{{cite web |url=https://lists.gnu.org/archive/html/bug-texinfo/2012-01/msg00026.html |title=<nowiki>makeinfo should quote 'like this' instead of `like this'</nowiki> |first=Paul |last=Eggert |date=23 January 2012  |work=bug-texinfo Archives |access-date=27 March 2018}}</ref>
== कंप्यूटिंग ==
== कंप्यूटिंग ==


=== कमांड-लाइन इंटरफ़ेस भाषाएँ ===
=== समादेश-लाइन अंतरापृष्ठ लैंग्वेज ===
प्रकार के आधार पर प्रोग्रामिंग भाषाओं की कई सूची#कमांड-लाइन इंटरफ़ेस भाषाएँ|कमांड-लाइन इंटरफ़ेस भाषाएँ और [[स्क्रिप्टिंग भाषाएँ]]|स्क्रिप्टिंग (प्रोग्रामिंग) भाषाएँ जैसे [[पर्ल]], [[PHP]], [[रूबी (प्रोग्रामिंग भाषा)]] और [[जूलिया (प्रोग्रामिंग भाषा)]] (हालाँकि नीचे देखें) कमांड प्रतिस्थापन को इंगित करने के लिए बैकटिक्स के जोड़े का उपयोग करें। एक कमांड प्रतिस्थापन एक कमांड से दूसरे कमांड के भीतर टेक्स्ट की एक एम्बेडेड लाइन में [[मानक आउटपुट]] है।<ref>{{cite web|url=http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_04.html|title=शैल विस्तार|website=tldp.org|access-date=27 March 2018}}</ref><ref>{{cite web|url=http://zsh.sourceforge.net/Intro/intro_7.html|title=An Introduction to the Z Shell – Command/Process Substitution|website=zsh.sourceforge.net|access-date=27 March 2018}}</ref> उदाहरण के लिए, टर्मिनल प्रॉम्प्ट का प्रतिनिधित्व करने वाले प्रतीक के रूप में $ का उपयोग करते हुए, कोड लाइन:
कई समादेश-लाइन अंतरापृष्ठ लैंग्वेज और [[पर्ल]], [[PHP]], [[रूबी (प्रोग्रामिंग भाषा)|रूबी (क्रमादेशन लैंग्वेज)]] और [[जूलिया (प्रोग्रामिंग भाषा)|जूलिया]] जैसी [[स्क्रिप्टिंग भाषाएँ|स्क्रिप्टिंग]] (क्रमादेशन) लैंग्वेज (हालाँकि नीचे देखें) समादेश प्रतिस्थापन को इंगित करने के लिए बैकटिक्स के जोड़े का उपयोग करती हैं। एक समादेश प्रतिस्थापन एक समादेश से दूसरे समादेश के अंतर्गत टेक्स्ट की एक अंतःस्थापित लाइन में [[मानक आउटपुट]] है।<ref>{{cite web|url=http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_04.html|title=शैल विस्तार|website=tldp.org|access-date=27 March 2018}}</ref><ref>{{cite web|url=http://zsh.sourceforge.net/Intro/intro_7.html|title=An Introduction to the Z Shell – Command/Process Substitution|website=zsh.sourceforge.net|access-date=27 March 2018}}</ref> उदाहरण के लिए, टर्मिनल आह्वान का प्रतिनिधित्व करने वाले प्रतीक के रूप में $ का उपयोग करते हुए, कूट रेखा:


: {{sxhl|2=console|$ echo It is now {{notatypo|`date`}}}} <!-- The backticks surrounding the word date are intended and essential. Do not change to typewriter apostrophes.  -->
: {{sxhl|2=console|$ echo It is now {{notatypo|`date`}}}}
निष्पादन पर, आउटपुट उत्पन्न करता है:
निष्पादन पर, आउटपुट उत्पन्न करती है:


: {{samp|It is now {{#time:D M j H:i:s "GMT" Y}}}}
: {{samp|It is now {{#time:D M j H:i:s "GMT" Y}}}}


[[बैश (यूनिक्स शेल)]] और [[जेड शैल]] में, कमांड प्रतिस्थापन के लिए बैकटिक्स का उपयोग अब बड़े पैमाने पर नोटेशन के पक्ष में अस्वीकार कर दिया गया है <code>$(...)</code>, ताकि उपरोक्त उदाहरणों में से एक को दोबारा लिखा जा सके:
[[बैश (यूनिक्स शेल)|बैश शेल]] और [[जेड शैल|Z शैल]] में, समादेश प्रतिस्थापन के लिए बैकटिक्स का उपयोग संकेतन<code>$(...)</code>के पक्ष में मुख्य रुप से अस्वीकार कर दिया गया है, ताकि उपरोक्त उदाहरणों में से एक को दोबारा लिखा जा सके:


: {{sxhl|2=console|$ echo It is now $(date)}}
: {{sxhl|2=console|$ echo It is now $(date)}}


नया सिंटैक्स नेस्टिंग की अनुमति देता है, उदाहरण के लिए:
उदाहरण के लिए, नया सिंटैक्स नीडन की अनुमति देता है:


: {{sxhl|2=console|$ cd $(dirname $(type -P touch))}}
: {{sxhl|2=console|$ cd $(dirname $(type -P touch))}}


=== मार्कअप भाषाएँ ===
=== मार्कअप लैंग्वेज ===
इसका उपयोग कभी-कभी कोड को इंगित करने के लिए स्रोत कोड टिप्पणियों में किया जाता है, उदाहरण के लिए,
इसका उपयोग कभी-कभी कोड को इंगित करने के लिए स्रोत कोड व्याख्या में किया जाता है, उदाहरण के लिए,


: <pre>/* `printf()` फ़ंक्शन का उपयोग करें। */</pre>
: <pre>/* `printf()` फ़ंक्शन का उपयोग करें। */</pre>


यह वह प्रारूप भी है जिसका उपयोग [[ markdown ]] फ़ॉर्मेटर कोड को इंगित करने के लिए करता है।<ref>{{Cite web|url=http://daringfireball.net/projects/markdown/syntax#code|title = Daring Fireball: Markdown Syntax Documentation}}</ref> मार्कडाउन की कुछ विविधताएं बाड़े गए कोड ब्लॉकों का समर्थन करती हैं जो कोड की कई पंक्तियों को फैलाती हैं, एक पंक्ति में तीन बैकटिक्स के साथ शुरू (और समाप्त) होती हैं (<code>```</code>).<ref>{{cite web |url=https://github.github.com/gfm/#fenced-code-blocks |title=गिटहब फ्लेवर्ड मार्कडाउन स्पेक|access-date=23 February 2022 |archive-url=https://web.archive.org/web/20220221045705/https://github.github.com/gfm/#fenced-code-blocks |archive-date=21 February 2022 |url-status=live}}</ref>
यह वह प्रारूप भी है जिसका उपयोग[[ markdown | मार्कडाउन]] फ़ॉर्मेटर कोड को इंगित करने के लिए करता है।<ref>{{Cite web|url=http://daringfireball.net/projects/markdown/syntax#code|title = Daring Fireball: Markdown Syntax Documentation}}</ref> मार्कडाउन की कुछ विविधताएं "फ़ेंस्ड कोड ब्लॉक" का समर्थन करती हैं जो कोड की कई पंक्तियों को विस्तृत करता है, एक पंक्ति में तीन बैकटिक्स (<code>```</code>) के साथ प्रारंभ (और समाप्त) होता है।<ref>{{cite web |url=https://github.github.com/gfm/#fenced-code-blocks |title=गिटहब फ्लेवर्ड मार्कडाउन स्पेक|access-date=23 February 2022 |archive-url=https://web.archive.org/web/20220221045705/https://github.github.com/gfm/#fenced-code-blocks |archive-date=21 February 2022 |url-status=live}}</ref>
* [[TeX]]: बैकटिक कैरेक्टर घुंघराले शुरुआती उद्धरणों का प्रतिनिधित्व करता है। उदाहरण के लिए, <code>`</code> एकल उद्घाटन घुंघराले उद्धरण के रूप में प्रस्तुत किया गया है ({{not a typo|‘}}) और <code>``</code> एक डबल घुंघराले प्रारंभिक उद्धरण है ({{not a typo|“}}). जहां भी कोई संख्या अपेक्षित होती है, यह ASCII वर्ण का संख्यात्मक ASCII मान भी प्रदान करता है।
* [[TeX]]: बैकटिक वर्ण कर्ली प्रारंभिक उद्धरणों का प्रतिनिधित्व करता है। उदाहरण के लिए, <code>`</code> को एकल प्रारंभिक कर्ली उद्धरण ({{not a typo|‘}}) के रूप में प्रस्तुत किया गया है और <code>``</code> एक दोगुना कर्ली प्रारंभिक उद्धरण ({{not a typo|“}}) के रूप में प्रस्तुत किया गया है। जहां भी कोई संख्या अपेक्षित होती है, यह ASCII वर्ण का संख्यात्मक ASCII मान भी प्रदान करता है।


=== प्रोग्रामिंग भाषाएँ ===
=== क्रमादेशन लैंग्वेज ===
* [[बीबीसी बेसिक]]: बैकटिक वर्ण एक चर, संरचना, प्रक्रिया या फ़ंक्शन नाम की शुरुआत में या उसके भीतर मान्य है।
* [[बीबीसी बेसिक|बीबीसी आधारिक]]: बैकटिक वर्ण किसी परिवर्ती, संरचना, प्रक्रिया या प्रकार्य नाम के प्रारंभ में या उसके अंतर्गत मान्य है।
* [[डी (प्रोग्रामिंग भाषा)]] और गो (प्रोग्रामिंग भाषा): बैकटिक एक स्ट्रिंग शाब्दिक #रॉ स्ट्रिंग्स को घेरता है।
* [[डी (प्रोग्रामिंग भाषा)|डी]] और गो (क्रमादेशन लैंग्वेज): बैकटिक एक स्ट्रिंग शाब्दिक प्रतिवेश है।
* एफ शार्प (प्रोग्रामिंग भाषा)|एफ#: एक पहचानकर्ता को डबल बैकटिक्स के साथ घेरने से उन पहचानकर्ताओं के उपयोग की अनुमति मिलती है जिन्हें अन्यथा अनुमति नहीं दी जाएगी, जैसे कि कीवर्ड, या विराम चिह्न या रिक्त स्थान वाले पहचानकर्ता।
* [[एफ#|F#]]: किसी पहचानकर्ता को दोगुना बैकटिक्स से प्रतिवेश से उन पहचानकर्ताओं के उपयोग की अनुमति मिलती है जिनकी अन्यथा अनुमति नहीं होती, जैसे कीवर्ड, या विराम चिह्न या रिक्त स्थान वाले पहचानकर्ता है।
* [[हास्केल (प्रोग्रामिंग भाषा)]]: किसी फ़ंक्शन नाम को बैकटिक्स से घेरने से यह एक [[इन्फिक्स संकेतन]] बन जाता है।
* [[हास्केल (प्रोग्रामिंग भाषा)|हास्केल (क्रमादेशन लैंग्वेज)]]: किसी प्रकार्य नाम को बैकटिक्स से प्रतिवेश से यह एक [[इन्फिक्स संकेतन|मध्यप्रत्यय संकेतन]] बन जाता है।
* [[जावास्क्रिप्ट]]: [[ईसीएमएस्क्रिप्ट 6]] मानक ने एक बैकटिक पेश किया<ref>{{Cite web|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals|title=टेम्प्लेट शाब्दिक (टेम्पलेट स्ट्रिंग्स)|website=MDN Web Docs|language=en|access-date=2019-05-22}}</ref> वह वर्ण जो एक स्ट्रिंग या [[ स्ट्रिंग प्रक्षेप ]] का संकेत देता है। इसके अनुप्रयोगों में शामिल हैं (लेकिन इन्हीं तक सीमित नहीं हैं): स्ट्रिंग इंटरपोलेशन (प्रतिस्थापन), एम्बेडेड एक्सप्रेशन और मल्टी-लाइन स्ट्रिंग्स। निम्नलिखित उदाहरण में <code>name</code> और <code>pet</code> चर के मान गंभीर उच्चारण वर्णों से घिरी स्ट्रिंग में प्रतिस्थापित हो जाते हैं:
* [[जावास्क्रिप्ट]]: [[ईसीएमएस्क्रिप्ट 6]] मानक ने एक "बैकटिक" वर्ण प्रस्तावित किया<ref>{{Cite web|url=https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals|title=टेम्प्लेट शाब्दिक (टेम्पलेट स्ट्रिंग्स)|website=MDN Web Docs|language=en|access-date=2019-05-22}}</ref> जो एक स्ट्रिंग या [[ स्ट्रिंग प्रक्षेप |टेम्पलेट]] शाब्दिक संकेत देता है। इसके अनुप्रयोगों में सम्मिलित हैं (लेकिन इन्हीं तक सीमित नहीं हैं): स्ट्रिंग अंतर्वेशक (प्रतिस्थापन), अंतःस्थापित अनुसरण और बहुरेखीय स्ट्रिंग्स हैं। निम्नलिखित उदाहरण में <code>name</code> और <code>pet</code> परिवर्ती के मान ग्रेव उच्चारण वर्णों से परिबद्ध स्ट्रिंग में प्रतिस्थापित हो जाते हैं:
::<syntaxhighlight lang="js">
::<syntaxhighlight lang="js">
const name = "Mary", pet = "lamb"; // Set variables
const name = "Mary", pet = "lamb"; // Set variables
Line 72: Line 71:
       // => "Mary has a little lamb!";
       // => "Mary has a little lamb!";
</syntaxhighlight>
</syntaxhighlight>
* [[लिस्प (प्रोग्रामिंग भाषा)]] [[मैक्रो (कंप्यूटर विज्ञान)]] सिस्टम: बैकटिक कैरेक्टर (स्कीम (प्रोग्रामिंग भाषा) में क्वासीकोट कहा जाता है) एक उद्धृत अभिव्यक्ति का परिचय देता है जिसमें अल्पविराम-प्रतिस्थापन हो सकता है। यह सादे उद्धरण के समान है, सिवाय इसके कि [[अल्पविराम (विराम चिह्न)]] के साथ उपसर्ग वाले नेस्टेड अभिव्यक्ति को उस नेस्टेड अभिव्यक्ति के मान से बदल दिया जाता है। यदि नेस्टेड अभिव्यक्ति एक प्रतीक है (अर्थात, लिस्प में एक चर नाम), तो प्रतीकों के मूल्य का उपयोग किया जाता है। यदि अभिव्यक्ति प्रोग्राम कोड होती है, तो उस कोड द्वारा लौटाया गया पहला मान अल्पविराम-उपसर्ग कोड के बजाय संबंधित स्थान पर डाला जाता है। यह मोटे तौर पर बॉर्न शेल के [[परिवर्तनशील प्रक्षेप]] के अनुरूप है <CODE>$</CODE> दोहरे उद्धरण चिह्नों के अंदर।
* [[लिस्प (प्रोग्रामिंग भाषा)|लिस्प]] [[मैक्रो (कंप्यूटर विज्ञान)]] प्रणाली: बैकटिक वर्ण (स्कीम में ''क्वासीकोट'' कहा जाता है) एक उद्धृत अभिव्यक्ति प्रस्तुत करता है जिसमें अल्पविराम-प्रतिस्थापन हो सकता है। यह समतल उद्धरण के समान है, इसके अलावा कि [[अल्पविराम (विराम चिह्न)]] से पहले लगाए गए नेस्टेड अभिव्यक्ति को उस नेस्टेड अभिव्यक्ति के मान से बदल दिया जाता है। यदि नेस्टेड अभिव्यक्ति एक प्रतीक है (अर्थात, लिस्प में एक परिवर्ती नाम), तो प्रतीकों के मूल्य का उपयोग किया जाता है। यदि अभिव्यक्ति क्रमादेश कोड होता है, तो उस कोड द्वारा लौटाया गया पहला मान अल्पविराम-उपसर्ग कोड के बदले संबंधित स्थान पर डाला जाता है। यह स्थूलतः दुगुने उद्धरण चिह्न के अंतर्गत <CODE>$</CODE> बॉर्न शेल के [[परिवर्तनशील प्रक्षेप|परिवर्ती अंतर्वेशक]] के अनुरूप है।
* जूलिया (प्रोग्रामिंग भाषा): बैकटिक्स एक कमांड ऑब्जेक्ट बनाते हैं, <code>Cmd</code>, जिसे रन फ़ंक्शन के साथ चलाया जा सकता है, जैसे <code>run(`echo Hello world!`)</code>. आप जूलिया वेरिएबल्स को प्रक्षेपित कर सकते हैं, लेकिन केवल अप्रत्यक्ष रूप से शेल पर्यावरण वेरिएबल्स को।
* [[जूलिया]] (क्रमादेशन लैंग्वेज): बैकटिक्स एक समादेश विषय (ऑब्जेक्ट) बनाते हैं, <code>सीएमडी</code>, जिसे रन प्रकार्य के साथ चलाया जा सकता है, जैसे<code>रन(`इको हैलो वर्ल्ड!`)</code> है। जूलिया परिवर्ती को प्रक्षेपित कर सकते हैं, लेकिन केवल अप्रत्यक्ष रूप से शेल पर्यावरण परिवर्ती है।
* एम4 (कंप्यूटर भाषा): एपॉस्ट्रॉफी के साथ एक बैकटिक स्ट्रिंग्स को उद्धृत करता है (मैक्रो विस्तार को दबाने या स्थगित करने के लिए)।
* [[एम4 (कंप्यूटर लैंग्वेज)|m4 (कंप्यूटर लैंग्वेज)]]: एपॉस्ट्रॉफी के साथ एक बैकटिक स्ट्रिंग्स को उद्धृत करता है (मैक्रो विस्तार को दबाने या स्थगित करने के लिए)।
* [[MySQL]]: प्रश्नों में बैकटिक कॉलम, टेबल और डेटाबेस पहचानकर्ताओं के लिए एक सीमांकक है।
* [[MySQL]]: प्रश्नों में बैकटिक कॉलम, टेबल और डेटाबेस पहचानकर्ताओं के लिए एक सीमांकक है।
* [[OCaml]]: बैकटिक बहुरूपी वेरिएंट को इंगित करता है।
* [[OCaml]]: बैकटिक बहुरूपी परिवर्ती को इंगित करता है।
* [[पिको प्रोग्रामिंग भाषा]]: बैकटिक प्रोग्रामिंग भाषा में टिप्पणियों को इंगित करता है।
* [[पिको प्रोग्रामिंग भाषा|पिको]]: बैकटिक क्रमादेशन लैंग्वेज में व्याख्या को इंगित करता है।
* [[पावरशेल]]: बैकटिक का उपयोग एस्केप कैरेक्टर के रूप में किया जाता है। उदाहरण के लिए, एक न्यूलाइन कैरेक्टर दर्शाया गया है <code>`n</code>. अधिकांश सामान्य प्रोग्रामिंग भाषाएं एस्केप कैरेक्टर के रूप में बैकस्लैश का उपयोग करती हैं (उदाहरण के लिए, <code>\n</code>), लेकिन क्योंकि विंडोज़ बैकस्लैश को पथ विभाजक के रूप में अनुमति देता है, इसलिए PowerShell के लिए किसी भिन्न उद्देश्य के लिए बैकस्लैश का उपयोग करना अव्यावहारिक है। दो बैकटिक्स उत्पन्न करते हैं <code>`</code> चरित्र ही. उदाहरण के लिए, .NET Framework|.NET का [[निरर्थक प्रकार]] [[बूलियन डेटा प्रकार]] PowerShell में इस प्रकार निर्दिष्ट है <code>[Nullable``1[System.Boolean]]</code>.
* [[पावरशेल]]: बैकटिक का उपयोग एस्केप विशेषता के रूप में किया जाता है। उदाहरण के लिए, एक नई पंक्ति वर्ण को <code>`n</code> दर्शाया गया है। अधिकांश सामान्य क्रमादेशन लैंग्वेज एस्केप विशेषता के रूप में बैकस्लैश का उपयोग करता हैं (जैसे, <code>\n</code>), क्योंकि विंडोज़ बैकस्लैश को पथ विभाजक के रूप में अनुमति देती है, इसलिए [[पावरशेल]] के लिए किसी भिन्न उद्देश्य के लिए बैकस्लैश का उपयोग करना अव्यावहारिक है। दो बैकटिक्स <code>`</code> संकेत का ही निर्माण करते हैं। उदाहरण के लिए, .NET के [[निरर्थक प्रकार|निरर्थक]] [[बूलियन]] को पावरशेल में <code>[Nullable``1[System.Boolean]]</code>के रूप में निर्दिष्ट किया गया है।
* [[पायथन (प्रोग्रामिंग भाषा)]]: संस्करण 3.0 से पहले, बैकटिक्स का पर्यायवाची था <code>repr()</code> फ़ंक्शन, जो अपने तर्क को प्रोग्रामर के देखने के लिए उपयुक्त स्ट्रिंग में परिवर्तित करता है। हालाँकि, यह सुविधा Python 3.0 में हटा दी गई थी। बैकटिक्स [[पुनः संरचित पाठ]] प्लेन टेक्स्ट मार्कअप लैंग्वेज (पायथन [[ docutils ]] पैकेज में लागू) में भी बड़े पैमाने पर दिखाई देते हैं।
* [[पायथन (प्रोग्रामिंग भाषा)|पायथन]]: संस्करण 3.0 से पहले, बैकटिक्स <code>repr()</code> प्रकार्य का पर्यायवाची था, जो अपने तर्क को क्रमादेश के देखने के लिए उपयुक्त स्ट्रिंग में परिवर्तित है। हालाँकि, यह सुविधा Python 3.0 में अलग कर दी गई थी। बैकटिक्स [[पुनः संरचित पाठ|पुनः संरचित टेक्स्ट]] स्पष्ट टेक्स्ट मार्कअप लैंग्वेज (पायथन[[ docutils | डॉक्यूटिल्स]] पैकेज में अनुबंध) में भी विस्तार में दिखाई देती हैं।
* [[आर (प्रोग्रामिंग भाषा)]]: बैकटिक का उपयोग गैर-वाक्यविन्यास चर नामों को घेरने के लिए किया जाता है। इसमें विशेष वर्णों या आरक्षित शब्दों वाले वेरिएबल नाम शामिल हैं।<ref name="R Documentation">{{Citation |author=R Core Team |title=Quotes: Quotes |publisher=R Foundation for Statistical Computing |url=https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/Quotes|postscript=.}}</ref>
* [[आर (प्रोग्रामिंग भाषा)|आर]]: बैकटिक का उपयोग गैर-वाक्यविन्यास वाले परिवर्ती नामों को परिवेश के लिए किया जाता है। इसमें विशेष वर्णों या आरक्षित शब्दों वाले परिवर्ती नाम सम्मिलित हैं।<ref name="R Documentation">{{Citation |author=R Core Team |title=Quotes: Quotes |publisher=R Foundation for Statistical Computing |url=https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/Quotes|postscript=.}}</ref>
* [[रैकेट (प्रोग्रामिंग भाषा)]]: सूचियाँ बनाना शुरू करने के लिए बैकटिक या क्वासिकोट का उपयोग किया जाता है।
* [[रैकेट (प्रोग्रामिंग भाषा)|रैकेट]]: सूचियाँ बनाना प्रारंभ करने के लिए बैकटिक या "क्वासिकोट" का उपयोग किया जाता है।
* [[स्काला (प्रोग्रामिंग भाषा)]]: बैकटिक्स के बीच एक मनमाना स्ट्रिंग द्वारा एक पहचानकर्ता भी बनाया जा सकता है। फिर पहचानकर्ता बैकटिक्स को छोड़कर सभी वर्णों से बना होता है।<ref>{{Citation| last = Odersky| first = Martin| title = The Scala Language Specification Version 2.9| date = 2011-05-24}}</ref>
* [[स्काला (प्रोग्रामिंग भाषा)|स्काला]]: बैकटिक्स के मध्य एक स्वेच्छाचारी स्ट्रिंग द्वारा एक पहचानकर्ता भी बनाया जा सकता है। पहचानकर्ता बैकटिक्स को छोड़कर सभी वर्णों से बना होता है।<ref>{{Citation| last = Odersky| first = Martin| title = The Scala Language Specification Version 2.9| date = 2011-05-24}}</ref>
* [[टॉम (पैटर्न मिलान भाषा)]]: बैकटिक एक नया शब्द बनाता है या किसी मौजूदा शब्द को कॉल करता है।
* [[टॉम (पैटर्न मिलान भाषा)|टॉम (पैटर्न मिलान लैंग्वेज)]]: बैकटिक एक नया शब्द बनाता है या किसी उपस्तिथ शब्द को कॉल करता है।
* अनलैम्ब्डा: बैकटिक कैरेक्टर फ़ंक्शन एप्लिकेशन को दर्शाता है।
* [[अनलैम्ब्डा]]: बैकटिक विशेषता प्रकार्य अनुप्रयोग को दर्शाता है।
* [[Verilog]] [[हार्डवेयर विवरण भाषा]]: बैकटिक का उपयोग कंपाइलर के निर्देशों की शुरुआत में किया जाता है।
* [[वेरिलॉग एचडीएल]]: बैकटिक का उपयोग अनुभाषक के निर्देशों के प्रारंभ में किया जाता है।
 
== खेल ==
अमेरिका और ब्रिटेन में कई पीसी-आधारित कंप्यूटर गेम में, {{key press|`}} कुंजी का उपयोग [[कंसोल (वीडियो गेम सीएलआई)]] को खोलने के लिए किया जाता है ताकि उपयोगकर्ता इसके [[कमांड लाइन इंटरफेस]] के माध्यम से स्क्रिप्ट कमांड निष्पादित कर सके। {{citation needed|date=February 2016}} यह [[Factorio]], [[रणभूमि 3]], [[आधा जीवन 2]]वीडियो गेम)|हाफ-लाइफ, हेलो: कॉम्बैट इवॉल्व्ड, [[क्वेक (वीडियो गेम)]], हाफ-लाइफ 2, [[ब्लॉकलैंड (वीडियो गेम)]], सोल्जर ऑफ फॉर्च्यून जैसे गेम के लिए सच है। II: डबल हेलिक्स, अनरियल (1998 वीडियो गेम), [[ जवाबी हमला ]], [[क्राइसिस]], द एल्डर स्क्रॉल्स III: मॉरोविंड, द एल्डर स्क्रॉल्स IV: ओब्लिवियन, द एल्डर स्क्रॉल्स V: स्किरिम,<ref>{{Cite web |url=https://en.uesp.net/wiki/Skyrim:Console_Commands#General_Information |title=Skyrim:Console |website=UESPWiki |access-date=15 November 2019}}</ref> फ़ॉलआउट: न्यू वेगास[[फ़ॉल आउट 3]], फ़ॉलआउट 4, [[RuneScape]], और [[भूकंप इंजन]] या सोर्स (गेम इंजन) पर आधारित गेम।  {{citation needed|date=February 2016}}
हालांकि यह जरूरी नहीं कि कंसोल कुंजी अवधारणा का मूल पूर्वज हो, क्वेक अभी भी इसके किसी भी उपयोग के साथ व्यापक रूप से जुड़ा हुआ है {{key press|`}} ड्रॉप-डाउन कंसोल के लिए टॉगल के रूप में कुंजी, जिसे अक्सर क्वेक कुंजी के रूप में संदर्भित किया जाता है। 2021 में, [[विंडोज़ टर्मिनल]] ने एक क्वेक मोड पेश किया जो वैश्विक शॉर्टकट को सक्षम बनाता है {{key_press|Win}}+{{key press|`}} (अनुमानित परिणाम के साथ)।<ref>{{cite web |last1=Cinnamon |first1=Kayla |title=Windows Terminal Preview 1.9 Release |url=https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-9-release/ |website=devblogs.microsoft.com |access-date=5 June 2023}}</ref>
 


== गेम ==
यूएस और यूके में कई पीसी-आधारित कंप्यूटर गेम में, [[कंसोल (वीडियो गेम सीएलआई)]] को खोलने के लिए  {{key press|`}} कीज़ का उपयोग किया जाता है ताकि उपयोगकर्ता अपने [[कमांड लाइन इंटरफेस|सीएलआई]] के माध्यम से स्क्रिप्ट समादेश निष्पादित करते है। यह ''[[Factorio|फैक्टरियो]], [[रणभूमि 3|बैटलफील्ड 3]], हेलो सीई, [[क्वेक (वीडियो गेम)]], हाफ-लाइफ 2, [[ब्लॉकलैंड (वीडियो गेम)]], सोल्जर ऑफ फॉर्च्यून II: डबल हेलिक्स, अनरियल (1998 वीडियो गेम), [[ जवाबी हमला |काउंटर-स्ट्राइक]], [[क्राइसिस]], मॉरोविंड, ओब्लिवियन, स्किरिम,<ref>{{Cite web |url=https://en.uesp.net/wiki/Skyrim:Console_Commands#General_Information |title=Skyrim:Console |website=UESPWiki |access-date=15 November 2019}}</ref> फ़ॉलआउट: न्यू वेगास, [[फ़ॉल आउट 3|फॉलआउट 3]], फ़ॉलआउट 4, [[RuneScape|रूणस्केप]]'', और [[भूकंप इंजन|क्वेक इंजन]] या स्रोत इंजन पर आधारित खेलों के लिए सत्य है।  हालांकि क्वेक आवश्यक रूप से कंसोल कीज़ अवधारणा का मूल जनक नहीं है, ''क्वेक'' अभी भी ड्रॉप-डाउन कंसोल के लिए टॉगल के रूप में {{key press|`}} कीज़ के किसी भी उपयोग के साथ व्यापक रूप से जुड़ा हुआ है, जिसे प्रायः "क्वेक कीज़" के रूप में संदर्भित किया जाता है। 2021 में, [[विंडोज़ टर्मिनल]] ने एक "क्वेक मोड" प्रस्तावित किया जो {{key_press|Win}}+{{key press|`}} (अनुमानित परिणाम के साथ) के वैश्विक शॉर्टकट को सक्षम बनाता है।<ref>{{cite web |last1=Cinnamon |first1=Kayla |title=Windows Terminal Preview 1.9 Release |url=https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-9-release/ |website=devblogs.microsoft.com |access-date=5 June 2023}}</ref>
== यह भी देखें ==
== यह भी देखें ==


* [[टिल्ड]]
* [[टिल्ड]]


==टिप्पणियाँ==
==टिप्पणियाँ==
{{notelist}}
{{notelist}}


==संदर्भ==
==संदर्भ==
Line 109: Line 104:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 03/12/2023]]
[[Category:Created On 03/12/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 13:53, 14 December 2023

`
Backtick
In UnicodeU+0060 ` GRAVE ACCENT (symbol)
Related
See alsoU+0300 ◌̀ COMBINING GRAVE ACCENT (diacritic)

बैकटिक ` एक टाइपोग्राफिक चिह्न है जिसका उपयोग मुख्य रूप सेकम्प्यूटिंग में किया जाता है। इसे बैककोट, ग्रेव, या ग्रेव उच्चारण के रूप में भी जाना जाता है।

इस विशेषता को टाइपराइटर के लिए प्रारूप किया गया था ताकि उस अक्षर के ऊपर इसे ओवरटाइप करके (लोअर-केस[lower-alpha 1]) आधार अक्षर में ग्रेव उच्चारण जोड़ा जाता है।[1] हालाँकि, प्रारंभिक कंप्यूटर प्रणाली, इस भौतिक डेड कीज़+ओवरटाइप प्रकार्य को सम्भवतः समर्थित किया गया था, इसे कार्यात्मक रूप से पूर्व-निर्मित वर्णों द्वारा प्रतिस्थापित किया गया था।[lower-alpha 2] परिणामस्वरूप, यह ASCII प्रतीक अपने मूल उद्देश्य के लिए कंप्यूटर प्रणाली में सम्भवतः कभी (यदि कभी) उपयोग किया गया था और कंप्यूटर क्रमादेशन में कई असंबंधित उपयोगों के लिए पुन: उपयोग किया गया था।

यह चिह्न यूएस या यूके लेआउट कीबोर्ड के बाईं ओर 1 कीज़, के पास में स्थित है।[lower-alpha 3] पुराने कीबोर्ड पर, एस्केप कीज़ इस स्थान पर और बैकटिक कीज़ लेआउट के दाईं ओर कहीं है। अन्य कीबोर्ड पर बैकटिक का प्रावधान (यदि कोई हो) राष्ट्रीय कीबोर्ड विन्यास और कीबोर्ड मानचित्रण के अनुसार भिन्न होता है।

इतिहास

टाइपराइटर

फ़्रेंच (AZERTY) कीबोर्ड के साथ टाइपराइटर: à, è, é, ç ù के पास समर्पित कीज़ हैं; परिवेष्टक और डायएरेसिस (डायक्रिटिक) उच्चारण में डेड कीज़ हैं।
स्पैनिश टाइपराइटर (QWERTY कीबोर्ड) एक्यूट, परिवेष्टक, डायएरेसिस और ग्रेव उच्चारण के लिए डेड कीज़ के साथ हैं।

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

आईएसओ 646 और एएससीआईआई में समावेश

ASCII में ग्रेव प्रतीक का समावेश टाइपराइटर इस पूर्व अस्तित्व का परिणाम है। यह प्रतीक एक प्रकार या हॉट-लीड प्रिंटिंग विशेषता के रूप में स्वतंत्र रूप से उपस्तिथ नहीं है।

ऐसा प्रतीत होता है कि उनकी 13-15 मई, 1963 की बैठक में सीसीआईटीटी ने निर्णय लिया कि प्रस्तावित आईएसओ 7-बिट कोड मानक उनकी आवश्यकताओं के लिए उपयुक्त होता है यदि एक लोअर केस वर्णमाला और ग्रेव उच्चारण सहित पांच विशेषक चिह्न जोड़े जाते हैं। 29-31 अक्टूबर की बैठक में, तब, आईएसओ उपसमिति ने सीसीआईटीटी आवश्यकताओं को पूरा करने के लिए आईएसओ ड्राफ्ट को बदल दिया, अप-एरो और लेफ्ट-एरो को विशेषक के साथ बदल दिया, एपॉस्ट्रॉफ़ी और उद्धरण चिह्न में विशेषक अर्थ जोड़ना, और टिल्ड के लिए संख्या चिह्न को दोहरा बनाना हैं।[2]

— युक्का की निःशुल्क सूचना साइट

इस प्रकार, आईएसओ 646 का जन्म हुआ और ASCII मानक को बैकटिक और अन्य प्रतीकों को सम्मिलित करने के लिए अद्यनीकृत किया गया है।[lower-alpha 4]

एपॉस्ट्रॉफी या (प्रारंभिक) एकल उद्धरण के प्रतिनिध के रूप में

कुछ प्रारंभिक टाइपराइटर और ASCII बाह्य उपकरणों ने बैकटिक और एपोस्ट्रोफ़ को एक दूसरे की दर्पण प्रतिबिंब के रूप में प्रारूप किया है।[3] इसने उन्हें विवृत और सवृत उद्धरणों के मिलान जोड़े के रूप में और ग्रेव और तीव्र उच्चारण के रूप में उपयोग करने की अनुमति दी, और एपोस्ट्रोफ को मूल रूप में उपयोग करने की अनुमति दी है। इनमें से किसी को भी मुद्रण विषयक रूप से सही नहीं माना गया है।

उद्धरण आरंभ करने के लिए एपॉस्ट्रॉफी का उपयोग, कुछ टाइपराइटरों पर एपॉस्ट्रॉफी को ओवरप्रिंट करने की आवश्यकता और विस्मयादिबोधक चिह्न प्राप्त करने के लिए अवधि, और एक प्रतिबिंबित दोहरे-उद्धरण वर्ण की कमी, एपॉस्ट्रॉफी को आधुनिक "टाइपराइटर" प्रारूप में बदलने की प्रवृत्ति रखती है जो ऊर्ध्वाधर है, इसलिए यह अब काम नहीं करता है। यूनिकोड अब उद्धरण चिह्नों को विवृत और सवृत करने के लिए अलग-अलग वर्ण प्रदान करता है।

ऐसी शैली का प्रयोग आजकल भी कभी-कभी किया जाता है; उदाहरण: कुछ UNIX कंसोल क्रमादेश द्वारा उत्पन्न आउटपुट, कुछ वातावरणों में मैन पेजों का प्रतिपादन, बहुत पहले लिखा गया तकनीकी दस्तावेज या पूर्व-स्कूल प्रकार से लिखा गया है। हालाँकि, जैसे-जैसे समय बीतता है, ऐसी शैली का उपयोग कम होता जाता है, और यहाँ तक कि जो संस्थान परंपरागत रूप से उस शैली का उपयोग कर रहे थे, वे भी अब इसे छोड़ रहे हैं।[4][5]

कंप्यूटिंग

समादेश-लाइन अंतरापृष्ठ लैंग्वेज

कई समादेश-लाइन अंतरापृष्ठ लैंग्वेज और पर्ल, PHP, रूबी (क्रमादेशन लैंग्वेज) और जूलिया जैसी स्क्रिप्टिंग (क्रमादेशन) लैंग्वेज (हालाँकि नीचे देखें) समादेश प्रतिस्थापन को इंगित करने के लिए बैकटिक्स के जोड़े का उपयोग करती हैं। एक समादेश प्रतिस्थापन एक समादेश से दूसरे समादेश के अंतर्गत टेक्स्ट की एक अंतःस्थापित लाइन में मानक आउटपुट है।[6][7] उदाहरण के लिए, टर्मिनल आह्वान का प्रतिनिधित्व करने वाले प्रतीक के रूप में $ का उपयोग करते हुए, कूट रेखा:

$ echo It is now `date`

निष्पादन पर, आउटपुट उत्पन्न करती है:

It is now Fri Nov 22 01:51:48 GMT 2024

बैश शेल और Z शैल में, समादेश प्रतिस्थापन के लिए बैकटिक्स का उपयोग संकेतन$(...)के पक्ष में मुख्य रुप से अस्वीकार कर दिया गया है, ताकि उपरोक्त उदाहरणों में से एक को दोबारा लिखा जा सके:

$ echo It is now $(date)

उदाहरण के लिए, नया सिंटैक्स नीडन की अनुमति देता है:

$ cd $(dirname $(type -P touch))

मार्कअप लैंग्वेज

इसका उपयोग कभी-कभी कोड को इंगित करने के लिए स्रोत कोड व्याख्या में किया जाता है, उदाहरण के लिए,

/* `printf()` फ़ंक्शन का उपयोग करें। */

यह वह प्रारूप भी है जिसका उपयोग मार्कडाउन फ़ॉर्मेटर कोड को इंगित करने के लिए करता है।[8] मार्कडाउन की कुछ विविधताएं "फ़ेंस्ड कोड ब्लॉक" का समर्थन करती हैं जो कोड की कई पंक्तियों को विस्तृत करता है, एक पंक्ति में तीन बैकटिक्स (```) के साथ प्रारंभ (और समाप्त) होता है।[9]

  • TeX: बैकटिक वर्ण कर्ली प्रारंभिक उद्धरणों का प्रतिनिधित्व करता है। उदाहरण के लिए, ` को एकल प्रारंभिक कर्ली उद्धरण (‘) के रूप में प्रस्तुत किया गया है और `` एक दोगुना कर्ली प्रारंभिक उद्धरण (“) के रूप में प्रस्तुत किया गया है। जहां भी कोई संख्या अपेक्षित होती है, यह ASCII वर्ण का संख्यात्मक ASCII मान भी प्रदान करता है।

क्रमादेशन लैंग्वेज

  • बीबीसी आधारिक: बैकटिक वर्ण किसी परिवर्ती, संरचना, प्रक्रिया या प्रकार्य नाम के प्रारंभ में या उसके अंतर्गत मान्य है।
  • डी और गो (क्रमादेशन लैंग्वेज): बैकटिक एक स्ट्रिंग शाब्दिक प्रतिवेश है।
  • F#: किसी पहचानकर्ता को दोगुना बैकटिक्स से प्रतिवेश से उन पहचानकर्ताओं के उपयोग की अनुमति मिलती है जिनकी अन्यथा अनुमति नहीं होती, जैसे कीवर्ड, या विराम चिह्न या रिक्त स्थान वाले पहचानकर्ता है।
  • हास्केल (क्रमादेशन लैंग्वेज): किसी प्रकार्य नाम को बैकटिक्स से प्रतिवेश से यह एक मध्यप्रत्यय संकेतन बन जाता है।
  • जावास्क्रिप्ट: ईसीएमएस्क्रिप्ट 6 मानक ने एक "बैकटिक" वर्ण प्रस्तावित किया[10] जो एक स्ट्रिंग या टेम्पलेट शाब्दिक संकेत देता है। इसके अनुप्रयोगों में सम्मिलित हैं (लेकिन इन्हीं तक सीमित नहीं हैं): स्ट्रिंग अंतर्वेशक (प्रतिस्थापन), अंतःस्थापित अनुसरण और बहुरेखीय स्ट्रिंग्स हैं। निम्नलिखित उदाहरण में name और pet परिवर्ती के मान ग्रेव उच्चारण वर्णों से परिबद्ध स्ट्रिंग में प्रतिस्थापित हो जाते हैं:
const name = "Mary", pet = "lamb"; // Set variables
let   temp = `${name} has a little ${pet}!`;
      console.log(temp);
      // => "Mary has a little lamb!";
  • लिस्प मैक्रो (कंप्यूटर विज्ञान) प्रणाली: बैकटिक वर्ण (स्कीम में क्वासीकोट कहा जाता है) एक उद्धृत अभिव्यक्ति प्रस्तुत करता है जिसमें अल्पविराम-प्रतिस्थापन हो सकता है। यह समतल उद्धरण के समान है, इसके अलावा कि अल्पविराम (विराम चिह्न) से पहले लगाए गए नेस्टेड अभिव्यक्ति को उस नेस्टेड अभिव्यक्ति के मान से बदल दिया जाता है। यदि नेस्टेड अभिव्यक्ति एक प्रतीक है (अर्थात, लिस्प में एक परिवर्ती नाम), तो प्रतीकों के मूल्य का उपयोग किया जाता है। यदि अभिव्यक्ति क्रमादेश कोड होता है, तो उस कोड द्वारा लौटाया गया पहला मान अल्पविराम-उपसर्ग कोड के बदले संबंधित स्थान पर डाला जाता है। यह स्थूलतः दुगुने उद्धरण चिह्न के अंतर्गत $ बॉर्न शेल के परिवर्ती अंतर्वेशक के अनुरूप है।
  • जूलिया (क्रमादेशन लैंग्वेज): बैकटिक्स एक समादेश विषय (ऑब्जेक्ट) बनाते हैं, सीएमडी, जिसे रन प्रकार्य के साथ चलाया जा सकता है, जैसेरन(`इको हैलो वर्ल्ड!`) है। जूलिया परिवर्ती को प्रक्षेपित कर सकते हैं, लेकिन केवल अप्रत्यक्ष रूप से शेल पर्यावरण परिवर्ती है।
  • m4 (कंप्यूटर लैंग्वेज): एपॉस्ट्रॉफी के साथ एक बैकटिक स्ट्रिंग्स को उद्धृत करता है (मैक्रो विस्तार को दबाने या स्थगित करने के लिए)।
  • MySQL: प्रश्नों में बैकटिक कॉलम, टेबल और डेटाबेस पहचानकर्ताओं के लिए एक सीमांकक है।
  • OCaml: बैकटिक बहुरूपी परिवर्ती को इंगित करता है।
  • पिको: बैकटिक क्रमादेशन लैंग्वेज में व्याख्या को इंगित करता है।
  • पावरशेल: बैकटिक का उपयोग एस्केप विशेषता के रूप में किया जाता है। उदाहरण के लिए, एक नई पंक्ति वर्ण को `n दर्शाया गया है। अधिकांश सामान्य क्रमादेशन लैंग्वेज एस्केप विशेषता के रूप में बैकस्लैश का उपयोग करता हैं (जैसे, \n), क्योंकि विंडोज़ बैकस्लैश को पथ विभाजक के रूप में अनुमति देती है, इसलिए पावरशेल के लिए किसी भिन्न उद्देश्य के लिए बैकस्लैश का उपयोग करना अव्यावहारिक है। दो बैकटिक्स ` संकेत का ही निर्माण करते हैं। उदाहरण के लिए, .NET के निरर्थक बूलियन को पावरशेल में [Nullable``1[System.Boolean]]के रूप में निर्दिष्ट किया गया है।
  • पायथन: संस्करण 3.0 से पहले, बैकटिक्स repr() प्रकार्य का पर्यायवाची था, जो अपने तर्क को क्रमादेश के देखने के लिए उपयुक्त स्ट्रिंग में परिवर्तित है। हालाँकि, यह सुविधा Python 3.0 में अलग कर दी गई थी। बैकटिक्स पुनः संरचित टेक्स्ट स्पष्ट टेक्स्ट मार्कअप लैंग्वेज (पायथन डॉक्यूटिल्स पैकेज में अनुबंध) में भी विस्तार में दिखाई देती हैं।
  • आर: बैकटिक का उपयोग गैर-वाक्यविन्यास वाले परिवर्ती नामों को परिवेश के लिए किया जाता है। इसमें विशेष वर्णों या आरक्षित शब्दों वाले परिवर्ती नाम सम्मिलित हैं।[11]
  • रैकेट: सूचियाँ बनाना प्रारंभ करने के लिए बैकटिक या "क्वासिकोट" का उपयोग किया जाता है।
  • स्काला: बैकटिक्स के मध्य एक स्वेच्छाचारी स्ट्रिंग द्वारा एक पहचानकर्ता भी बनाया जा सकता है। पहचानकर्ता बैकटिक्स को छोड़कर सभी वर्णों से बना होता है।[12]
  • टॉम (पैटर्न मिलान लैंग्वेज): बैकटिक एक नया शब्द बनाता है या किसी उपस्तिथ शब्द को कॉल करता है।
  • अनलैम्ब्डा: बैकटिक विशेषता प्रकार्य अनुप्रयोग को दर्शाता है।
  • वेरिलॉग एचडीएल: बैकटिक का उपयोग अनुभाषक के निर्देशों के प्रारंभ में किया जाता है।

गेम

यूएस और यूके में कई पीसी-आधारित कंप्यूटर गेम में, कंसोल (वीडियो गेम सीएलआई) को खोलने के लिए ` कीज़ का उपयोग किया जाता है ताकि उपयोगकर्ता अपने सीएलआई के माध्यम से स्क्रिप्ट समादेश निष्पादित करते है। यह फैक्टरियो, बैटलफील्ड 3, हेलो सीई, क्वेक (वीडियो गेम), हाफ-लाइफ 2, ब्लॉकलैंड (वीडियो गेम), सोल्जर ऑफ फॉर्च्यून II: डबल हेलिक्स, अनरियल (1998 वीडियो गेम), काउंटर-स्ट्राइक, क्राइसिस, मॉरोविंड, ओब्लिवियन, स्किरिम,[13] फ़ॉलआउट: न्यू वेगास, फॉलआउट 3, फ़ॉलआउट 4, रूणस्केप, और क्वेक इंजन या स्रोत इंजन पर आधारित खेलों के लिए सत्य है। हालांकि क्वेक आवश्यक रूप से कंसोल कीज़ अवधारणा का मूल जनक नहीं है, क्वेक अभी भी ड्रॉप-डाउन कंसोल के लिए टॉगल के रूप में ` कीज़ के किसी भी उपयोग के साथ व्यापक रूप से जुड़ा हुआ है, जिसे प्रायः "क्वेक कीज़" के रूप में संदर्भित किया जाता है। 2021 में, विंडोज़ टर्मिनल ने एक "क्वेक मोड" प्रस्तावित किया जो ⊞ Win+` (अनुमानित परिणाम के साथ) के वैश्विक शॉर्टकट को सक्षम बनाता है।[14]

यह भी देखें

टिप्पणियाँ

  1. Upper case letters would require the character to be printed higher on the page
  2. In ISO/IEC 8859-1 ("ISO Latin 1") and subsequently in Unicode.
  3. With US keyboards, the same key produces the free-standing tilde ~ if shift is held down. On UK keyboards, ⇧ Shift+` produces the “logical not” symbol, ¬, unless reallocated.
  4. ISO 646 (and ASCII, which it includes) is a standard for 7-bit encoding, providing just 96 printable characters (and 32 control characters). This was insufficient to meet the needs of Western European languages and so the standard specifies certain code points that are available for national variation. The code point allocated to backtick is 0x60 (decimal 96) is one such. Consequently, code-point 0x60 was often reallocated in local character sets to a more useful character. For example, in the French ISO 646 standard, the character at this position is µ. Many older UK computers (such as the ZX Spectrum and BBC Micro) have the pound sign (£) symbol at character 0x60, although BS 4730 (the British ISO 646 variant) placed '£' at position 0x23 instead. With the arrival of 8-bit "extended ASCII", this issue was largely mitigated, though not fully resolved until Unicode was established.

संदर्भ

  1. Kuhn, Markus. "एपोस्ट्रोफ और तीव्र उच्चारण भ्रम". Department of Computer Science and Technology, University of Cambridge. This key is on German typewriters a non-spacing key (DIN 2137). It does not advance the cursor, but causes the next character to appear below the accent
  2. "Character histories: notes on some ASCII code positions".
  3. Kuhn, Markus. "ASCII और यूनिकोड उद्धरण चिह्न". Department of Computer Science and Technology, University of Cambridge. कृपया बाएं उद्धरण चिह्न के रूप में ASCII गंभीर उच्चारण का उपयोग न करें
  4. "GNU Coding Standards: Quote Characters". GNU Coding Standards. Free Software Foundation. 19 February 2019. Retrieved 12 March 2019. In the C locale, the output of GNU programs should stick to plain ASCII for quotation characters in messages to users: preferably 0x22 (‘"’) or 0x27 (‘'’) for both opening and closing quotes. Although GNU programs traditionally used 0x60 (‘`’) for opening and 0x27 (‘'’) for closing quotes, nowadays quotes ‘`like this'’ are typically rendered asymmetrically, so quoting ‘"like this"’ or ‘'like this'’ typically looks better.
  5. Eggert, Paul (23 January 2012). "makeinfo should quote 'like this' instead of `like this'". bug-texinfo Archives. Retrieved 27 March 2018.
  6. "शैल विस्तार". tldp.org. Retrieved 27 March 2018.
  7. "An Introduction to the Z Shell – Command/Process Substitution". zsh.sourceforge.net. Retrieved 27 March 2018.
  8. "Daring Fireball: Markdown Syntax Documentation".
  9. "गिटहब फ्लेवर्ड मार्कडाउन स्पेक". Archived from the original on 21 February 2022. Retrieved 23 February 2022.
  10. "टेम्प्लेट शाब्दिक (टेम्पलेट स्ट्रिंग्स)". MDN Web Docs (in English). Retrieved 2019-05-22.
  11. R Core Team, Quotes: Quotes, R Foundation for Statistical Computing.
  12. Odersky, Martin (2011-05-24), The Scala Language Specification Version 2.9
  13. "Skyrim:Console". UESPWiki. Retrieved 15 November 2019.
  14. Cinnamon, Kayla. "Windows Terminal Preview 1.9 Release". devblogs.microsoft.com. Retrieved 5 June 2023.