सिंटेक्स क्या है? (वाक्यविन्यास परिभाषा)

विषयसूची:

सिंटेक्स क्या है? (वाक्यविन्यास परिभाषा)
सिंटेक्स क्या है? (वाक्यविन्यास परिभाषा)
Anonim

कंप्यूटर की दुनिया में, कमांड का सिंटैक्स उन नियमों को संदर्भित करता है जिनमें कमांड को चलाने के लिए सॉफ़्टवेयर का एक टुकड़ा इसे समझने के लिए चलाया जाना चाहिए।

उदाहरण के लिए, एक कमांड का सिंटैक्स केस-सेंसिटिविटी को निर्देशित कर सकता है और किस प्रकार के विकल्प उपलब्ध हैं जो कमांड को अलग-अलग तरीकों से संचालित करते हैं।

उचित वाक्य-विन्यास के बिना, शब्द और अन्य वर्ण जो कमांड बनाते हैं, उस क्रम में एक साथ नहीं बंधे हैं जो समझ में आता है। खराब वाक्य रचना का परिणाम वाक्य रचना पाठक के लिए यह समझने में असमर्थता है कि क्या संदेश देने की कोशिश की जा रही है।

वाक्यविन्यास एक भाषा की तरह है

Image
Image

कंप्यूटर सिंटैक्स को बेहतर ढंग से समझने के लिए, इसे एक भाषा के रूप में सोचें, जैसे अंग्रेजी, जर्मन, स्पेनिश, आदि।

एक भाषा वाक्य रचना के लिए आवश्यक है कि कुछ शब्दों और विराम चिह्नों का सही तरीके से उपयोग किया जाए ताकि शब्दों को सुनने या पढ़ने वाला व्यक्ति उन्हें सही ढंग से समझ सके। अगर वाक्य में शब्दों और वर्णों को गलत तरीके से रखा गया है, तो इसे समझना बहुत मुश्किल होगा।

बहुत कुछ भाषा के साथ की तरह, कंप्यूटर कमांड की संरचना, या सिंटैक्स को पूरी तरह से समझने के लिए कोडित या निष्पादित किया जाना चाहिए, सभी शब्दों, प्रतीकों और अन्य वर्णों को सही तरीके से तैनात किया जाना चाहिए।.

सिंटेक्स क्यों महत्वपूर्ण है?

क्या आप किसी ऐसे व्यक्ति से अपेक्षा करेंगे जो केवल रूसी में पढ़ता और बोलता हो, वह जापानी भाषा समझता हो? या किसी ऐसे व्यक्ति के बारे में जो केवल अंग्रेजी समझता है, इतालवी में लिखे शब्दों को पढ़ने में सक्षम है?

इसी तरह, विभिन्न कार्यक्रमों (विभिन्न भाषाओं की तरह) के लिए अलग-अलग नियमों की आवश्यकता होती है जिनका पालन किया जाना चाहिए ताकि सॉफ़्टवेयर (या बोली जाने वाली भाषा वाला व्यक्ति) आपके अनुरोधों की व्याख्या कर सके।

उदाहरण के लिए, आप यह नहीं कहेंगे कि "मैं पहाड़ी से नीचे भागा हूं।" क्योंकि शब्दों को समझने की बात आने पर अंग्रेजी बोलने वालों को समझ में आने वाले नियमों का शायद ही कोई मतलब हो। कमांड सिंटैक्स के लिए भी यही सच है क्योंकि सिंटैक्स पढ़ने वाला प्रोग्राम इसे तभी समझता है जब इसे एक विशिष्ट तरीके से सेट किया जाता है, जैसा कि आप नीचे देखेंगे।

जब कंप्यूटर कमांड के साथ काम करने की बात आती है तो सिंटैक्स को नजरअंदाज नहीं करना महत्वपूर्ण है क्योंकि सिंटैक्स में एक छोटी, प्रतीत होने वाली स्वीकार्य त्रुटि का मतलब यह होगा कि कंप्यूटर यह नहीं समझ सकता कि आप क्या चाहते हैं।

आइए पिंग कमांड को उचित और अनुचित सिंटैक्स के उदाहरण के रूप में देखते हैं। सबसे आम तरीका है कि पिंग कमांड का उपयोग पिंग निष्पादित करके किया जाता है, इसके बाद एक आईपी पता होता है, जैसे:


पिंग 192.168.1.1

यह वाक्य रचना 100 प्रतिशत सही है, और क्योंकि यह सही है, कमांड-लाइन दुभाषिया, शायद विंडोज़ में कमांड प्रॉम्प्ट, समझ सकता है कि हम यह जांचना चाहते हैं कि क्या कंप्यूटर नेटवर्क पर उस विशिष्ट डिवाइस के साथ संचार कर सकता है।.

हालांकि, यदि हम टेक्स्ट को पुनर्व्यवस्थित करते हैं और पहले आईपी एड्रेस डालते हैं तो कमांड काम नहीं करेगा, और फिर पिंग शब्द, इस तरह:


192.168.1.1 पिंग

हम सही सिंटैक्स का उपयोग नहीं कर रहे हैं, इसलिए हालांकि कमांड थोड़ा सा दिखता है जैसा होना चाहिए, यह बिल्कुल भी काम नहीं करेगा क्योंकि कंप्यूटर को पता नहीं है कि इसे कैसे संभालना है।

कम्प्यूटर कमांड जिनमें गलत सिंटैक्स होता है, अक्सर कहा जाता है कि उनमें सिंटैक्स त्रुटि होती है, और जब तक सिंटैक्स को ठीक नहीं किया जाता है, तब तक वे इच्छित तरीके से नहीं चलेंगे।

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

सिंटैक्स त्रुटियाँ केवल उल्लिखित कमांड तक ही सीमित नहीं हैं, बल्कि HTML या जावास्क्रिप्ट जैसी किसी अन्य प्रोग्रामिंग भाषा तक भी सीमित हैं। जरा विचार करें कि विंडोज एक्सपी जैसे संपूर्ण ऑपरेटिंग सिस्टम को कोड करते समय कितनी संभावित सिंटैक्स गलतियां हो सकती हैं, जिसके लिए कोड की 45 मिलियन लाइनों की आवश्यकता होती है!

आप पिंग के साथ इस एक उदाहरण में देख सकते हैं कि न केवल सिंटैक्स को सही ढंग से पढ़ने में सक्षम होना बहुत महत्वपूर्ण है, बल्कि निश्चित रूप से इसे पूरी तरह से लागू करने में सक्षम होना चाहिए।

कमांड प्रॉम्प्ट कमांड के साथ उचित सिंटैक्स

हर कमांड कुछ अलग करता है, इसलिए उनमें से प्रत्येक का सिंटैक्स अलग होता है। कमांड प्रॉम्प्ट कमांड की हमारी तालिका को देखकर यह देखने का एक त्वरित तरीका है कि विंडोज़ में कितने कमांड हैं, जिनमें से सभी के कुछ नियम हैं जो लागू होते हैं कि उनका उपयोग कैसे किया जा सकता है।

कमांड सिंटैक्स में बहुत विशिष्ट नियम होते हैं जो वर्णन करते हैं कि कोई विशेष कमांड कैसे निष्पादित किया जा सकता है या नहीं। उस पर और अधिक के लिए देखें कमांड सिंटेक्स कैसे पढ़ें।

सिफारिश की: