एक सिंटैक्स त्रुटि क्या है?

आप एक सिंटेक्स त्रुटि की पहचान कैसे कर सकते हैं?



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

सिंटैक्स त्रुटि की परिभाषा

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



कार्यक्रम और उपयोगकर्ता इनपुट का अनुपालन

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



कोडिंग और सिंटैक्स त्रुटियां

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



सिंटैक्स त्रुटियां क्या होती हैं?

एक सिंटैक्स त्रुटि आमतौर पर तब होती है जब उपयोगकर्ता सही विराम चिह्न या सही कोड नहीं जोड़ता है क्योंकि यह प्रोग्रामिंग भाषा में सटीक होना चाहिए। यहां तक ​​कि अगर कोड से एक वर्णमाला गायब है, तो आपको एक सिंटैक्स त्रुटि पर पुनर्निर्देशित किया जाएगा।

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

क्यों आप एक वाक्य रचना त्रुटि के बारे में सावधान रहना चाहिए?

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



सिंटैक्स त्रुटि अन्य कोडिंग त्रुटियों से कैसे भिन्न है?

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

लॉजिकल एरर्स को कंपाइलर द्वारा हाइलाइट नहीं किया जाता है क्योंकि ये वास्तव में, कंप्यूटिंग लैंग्वेज के सिंटैक्स के अनुसार होते हैं। और यही कारण है कि कंपाइलर के लिए अपने कार्यक्रम में एक तार्किक त्रुटि दर्ज करना बहुत मुश्किल है।

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

क्या सिंटेक्स त्रुटियां निश्चित हो सकती हैं?

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

आम विराम चिह्न और वर्तनी त्रुटियों के प्रकार जो आप बना सकते हैं

  • एक कोड लिखते समय अर्ध-बृहदान्त्र पर आपको लापता होने की उच्च संभावना है।
  • चूंकि प्रोग्राम बनाने और कोडिंग करने वाले लोगों की टाइपिंग की गति बहुत तेज है, इसलिए संभावनाएं हैं कि वे कोडिंग को जल्दी पूरा करने में किसी शब्द को गलत तरीके से बोल सकते हैं। उदाहरण के लिए, कास्ट लिखने के बजाय, प्रोग्रामर लागत लिखता है। यह एक छोटी सी गलती की तरह लग सकता है, लेकिन इससे आपको आगे बढ़ने के कार्यक्रम में बाधा होगी।
  • आप क्लोज एंड ब्रैकेट जोड़कर फ़ंक्शन को बंद करना भी भूल सकते हैं। यह भी एक वाक्यविन्यास त्रुटि दिखाएगा क्योंकि आपने ब्रैकेट को याद किया है। उदाहरण के लिए, आपकी आज्ञा थी:
परिणाम = (SecondVal –firstVal / 3)

लेकिन आपने आखिरी ब्रैकेट को याद किया और लिखा:

परिणाम = (SecondVal –firstVal / 3

यह आपको एक सिंटैक्स त्रुटि पर पुनर्निर्देशित करेगा क्योंकि आपने ब्रैकेट को याद किया था।

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