वाक्यविन्यास त्रुटियां: वे क्या हैं और वे एक समस्या क्यों हैं

विषयसूची:

वाक्यविन्यास त्रुटियां: वे क्या हैं और वे एक समस्या क्यों हैं
वाक्यविन्यास त्रुटियां: वे क्या हैं और वे एक समस्या क्यों हैं
Anonim

कंप्यूटर भाषाएं सख्त नियम लागू करती हैं। सिंटैक्स त्रुटि का अर्थ है कि उन नियमों में से एक टूट गया है। सामान्य भाषा में सिंटैक्स मौजूद होता है। इस तरह शब्दों को अर्थ के लिए वाक्यों में व्यवस्थित किया जाता है।

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

Image
Image

मानव भाषा में वाक्य रचना

कल्पना कीजिए कि कोई आपसे कहता है, "मैंने वहां एक महिला को दूरबीन से देखा।" इस वाक्य की व्याख्या करने के कई तरीके हैं:

  • दूरबीन का उपयोग करते हुए, मैंने एक महिला को देखा जो वहां पर थी।
  • मैंने एक महिला को देखा, जो वहां पर थी, और उसके पास एक दूरबीन थी।
  • मैंने एक महिला और एक दूरबीन को देखा, वे दोनों वहां थे।
  • मैं वहां था, और मैंने एक महिला को देखा जिसके पास एक दूरबीन थी।
  • कभी-कभी, मैं वहां जाता हूं और एक महिला को दूरबीन का उपयोग करते हुए देखा।

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

कंप्यूटर भाषा में सिंटैक्स त्रुटि क्या है?

विभिन्न भाषाओं में सिंटैक्स त्रुटियों को कैसे नियंत्रित किया जाता है, यह अलग-अलग हो सकता है। उदाहरण के लिए:

  • Excel: यदि आप एक्सेल में किसी सेल में गलत सिंटैक्स वाला फॉर्मूला टाइप करते हैं, तो सेल में VALUE प्रदर्शित होता है। इसे स्पष्ट रूप से सिंटैक्स त्रुटि के रूप में लेबल नहीं किया जाएगा, लेकिन यह यही है।
  • HTML: आप HTML में बहुत सारे नियम तोड़ सकते हैं, और अधिकांश ब्राउज़रों में एक वेब पेज ठीक दिखाई देगा। इसके साथ समस्या यह है कि व्यवहार अप्रत्याशित हो सकता है। एक पेज एक ब्राउज़र पर ठीक लग सकता है, लेकिन दूसरे पर काम नहीं करता। W3C सत्यापन सेवा के साथ अपने कोड की जांच करना एक अच्छा विचार है, जो HTML कोड में त्रुटियों के बारे में विस्तृत जानकारी प्रदान करता है।
  • JavaScript: यदि जावास्क्रिप्ट में सिंटैक्स त्रुटि है, तो यह त्रुटि वाले थ्रेड को चलने से रोकता है। हालांकि, अन्य थ्रेड में निहित शेष कोड निष्पादित होगा, बशर्ते कोड त्रुटि वाले थ्रेड पर निर्भर न हो। ब्राउज़र में कोड चलाते समय, आमतौर पर, कुछ नहीं होता है। आपको कोई त्रुटि संदेश नहीं मिलेगा, न ही कोड चलेगा।

सिंटेक्स त्रुटि होने पर क्या करें

यदि आपको सिंटैक्स त्रुटि का सामना करना पड़ता है तो अपना कोड डीबग करें।

  1. त्रुटि के स्थान की पहचान करें। आपको कई भाषाओं में विस्तृत त्रुटि संदेश मिलेंगे, जो आपको बताएंगे कि कोड में त्रुटि कहां है। यदि आप जानते हैं कि किस निर्देश में त्रुटि है, तो आप सही सिंटैक्स के उदाहरणों के लिए दस्तावेज़ीकरण की जांच कर सकते हैं।
  2. यदि आप सुनिश्चित नहीं हैं कि समस्या कहाँ है, तो कोड को छोटे-छोटे खंडों में तोड़ें, यह देखते हुए कि प्रत्येक अनुभाग यह पहचानने के लिए कार्य करता है कि किस अनुभाग में त्रुटि है। जब आप इस प्रक्रिया को दोहराते हैं, तो यह निर्धारित करना संभव है कि समस्या कहाँ है और इसे ठीक करें।
  3. यदि आपको बहुत सारे वेब कोड डीबग करने की आवश्यकता है, तो डेवलपर टूल का उपयोग करने पर विचार करें।

सिफारिश की: