के संदर्भ में "खंड" शब्द मैं स्विच स्टेटमेंट के संदर्भ में "डिफ़ॉल्ट खंड" या एसक्यूएल के संदर्भ में "जॉइन क्लॉज" जैसे बयान में आया हूं और मुझे पता है कि ये विवरण क्या हैं मतलब है लेकिन फिर भी मैं इस शब्द की स्पष्ट परिभाषा देखना चाहता हूं।प्रोग्रामिंग
उत्तर
यह अंग्रेजी (या दूसरी भाषा) में काफी समान है। एक खंड एक वाक्य का अधूरा टुकड़ा है, या इस मामले में एक बयान है, जो एक अभिनेता और एक क्रिया को घेरता है। एक शामिल खंड के आपके उदाहरण में, कार्रवाई शामिल है और अभिनेता तालिका में शामिल हो रहा है।
प्रोग्रामिंग में कई शर्तों की तरह इसका मतलब है कि English language में इसका क्या अर्थ है।
जब मैंने पहली बार एसक्यूएल में COALESCE
देखा, तो मैंने सोचा कि "क्या नरक है?"। लेकिन आप जानते हैं कि क्या? यह क्या करता है यह टिन पर कहते हैं:
स्वर और ऐतिहासिक भाषा विज्ञान, फ्यूजन, या संघीकरण में, एक में दो खंड की सुविधाओं के विलय है।
मुझे लगता है कि है कि वहाँ एक वाक्य और प्राकृतिक भाषाओं में एक आश्रित खंड और एक बयान और कंप्यूटर भाषाओं में एक खंड के बीच के बीच एक समानांतर ।
एक खंड स्वयं ही खड़ा नहीं है, लेकिन केवल एक बयान के संदर्भ में समझ में आता है।
उदाहरण के लिए, खंड
- "2:30 पर" (क्रिया-विशेषण खंड)
- कहां A.ID = B.ID (खंड शामिल हों)
खड़े नहीं है अर्थात् अपने आप पर। हालांकि, उन खंडों को वाक्य या कथन के संदर्भ में समझ में आता है।
- "मुझे 2:30 बजे मिलें।"
- चयन A.NAME, B.ADDRESS ए, बी से कहां A.ID = B.ID
जावा के एक स्विच बयान में एक डिफ़ॉल्ट खंड शाखा है, जो लिया जाता है को संदर्भित करता है, तो जाँच से कोई भी मान मेल खाते हैं। "डिफ़ॉल्ट" शब्द कुछ हद तक समस्याग्रस्त है, क्योंकि इसका आमतौर पर किसी प्रकार की विफलता का अर्थ होता है (जैसा कि "आपका बंधक डिफ़ॉल्ट रूप से है")। कंप्यूटर भाषाओं के साथ, यह "अनचाहे पसंद" का मतलब है।
यह एक "खंड" है क्योंकि यह केवल अन्य विकल्प के संदर्भ में समझ में आता है।
लेकिन क्या वाक्य (या एक कथन) का कोई भी भाग "खंड" शब्द के साथ वर्णित किया जा सकता है? –
नहीं, एक खंड अर्थ की एक इकाई है। भाषाविज्ञान के एक सिद्धांत को हेड-संचालित वाक्यांश संरचना व्याकरण (एचपीएसजी) कहा जाता है। इसका मतलब है कि एक वाक्यांश केवल शब्दों का अनुक्रम नहीं है, बल्कि एक सिर से जुड़े शब्द हैं।उदाहरण के लिए, वाक्य में "जॉन ने बाड़ पर गेंद को मारा," खंड "बाड़ पर" खंड एक पूर्वनिर्धारित वाक्यांश है जिसमें शब्द सिर के चारों ओर एक साथ लटकाते हैं ("ओवर")। "बॉल ओवर" के लिए कोई समान संयोजन या अर्थ नहीं है क्योंकि वे अलग-अलग खंडों से संबंधित हैं। इसी प्रकार, ऊपर दिए गए चयन कथन में, "जहां एआईडी = बीआईडी" का अर्थ है, लेकिन "बी WHERE" नहीं है। – rajah9
समझ में आता है। इसे साफ करने के लिए धन्यवाद! –
भाषा अज्ञेय शब्दों में खंड को परिभाषित करना असंभव है। क्या आपके पास एक विशिष्ट भाषा है? –
@ राफ - मैं मानता हूं कि आप परिभाषित नहीं कर सकते कि कौन से टुकड़े किसी विशेष भाषा में भाषा का संदर्भ दिए बिना खंड बनाते हैं, लेकिन निश्चित रूप से अवधारणा भाषा के संदर्भ के बिना निश्चित है। – tvanfosson