विषयसूची:
परिभाषा - अभिव्यक्ति का क्या अर्थ है?
कंप्यूटर विज्ञान में एक अभिव्यक्ति एक विशेष अवधारणा है जिसमें कई चर या स्थिरांक, और ऑपरेटर और फ़ंक्शन एक साथ एक एकल स्टेटमेंट में डाल दिए जाते हैं जो एक विशेष प्रोग्रामिंग भाषा द्वारा कार्य किया जाता है।
Techopedia एक्सप्रेशन समझाता है
कंप्यूटर विज्ञान में, डेवलपर्स द्वारा व्याख्या की जाती है, कंप्यूटर द्वारा व्याख्या की जाती है और 'मूल्यांकन' किया जाता है।
मूल्यांकन एक रिटर्न या परिणाम पैदा करता है। सरल गणितीय समीकरण जैसे 2 + 2 कोड में अभिव्यक्ति हैं। वे आम तौर पर अंकगणितीय अभिव्यक्ति कहलाते हैं।
अन्य प्रकार के संख्यात्मक या अंकगणितीय अभिव्यक्ति चर का उपयोग कर सकते हैं, ताकि वे बीजगणित समीकरणों की तरह दिखें। इसके अलावा, विभिन्न डेटा प्रकार जैसे कि वर्ण, स्ट्रिंग्स, पूर्णांक, फ्लोटिंग पॉइंट नंबर और अन्य को अभिव्यक्ति में स्थिरांक या चर के रूप में कार्य किया जा सकता है।
ऑपरेटर और फ़ंक्शन यह निर्धारित करते हैं कि कंप्यूटर किसी दिए गए अभिव्यक्ति में इन वस्तुओं पर कैसे कार्य करेगा। वे कैसे काम करते हैं और क्या करते हैं, इसके अनुसार विभिन्न प्रकार के भावों को वर्गीकृत किया जाता है। बूलियन अभिव्यक्ति या तो एक सच्चे या गलत मूल्य का मूल्यांकन करती है, जबकि संख्यात्मक अभिव्यक्ति संख्याओं का मूल्यांकन करती है।
स्ट्रिंग के भाव चरित्र के तार का मूल्यांकन करते हैं, जहां पाठ और चरित्र के तार एक अलग परिणाम उत्पन्न करने के लिए फ़ंक्शन द्वारा बदल दिए जाते हैं।
उदाहरण के लिए, वाक्यांश 'हैलो दुनिया' के प्रदर्शन या मुद्रण के लिए एक विस्मयादिबोधक बिंदु जोड़ना एक स्ट्रिंग अभिव्यक्ति का एक उदाहरण होगा जो संख्यात्मक मानों को बदलने या विभिन्न कोड स्थितियों को बनाने के बजाय ASCII वर्णों को जोड़ने के लिए फ़ंक्शंस का उपयोग करता है।
उपरोक्त उदाहरण में, अलग-अलग कार्यक्रम इस तरह से व्यवहार करेंगे: कुछ अधिक आदिम लोग सिंटैक्स का उपयोग कर सकते हैं जैसे कि प्रिंट हैलो दुनिया; प्रिंट करें! जबकि अन्य कुछ इस तरह का उपयोग कर सकते हैं:
स्ट्रिंग a = हैलो वर्ल्ड
स्ट्रिंग बी =!
स्ट्रिंग स्ट्रिंग + a + b प्रिंट करें
अन्य प्रकार की बुनियादी बातों की तरह, अभिव्यक्ति एक प्रोग्रामिंग भाषा के विशिष्ट सिंटैक्स पर निर्भर करती है। संरचना के संदर्भ में, विशेषज्ञ बताते हैं कि एक अभिव्यक्ति को स्वाभाविक रूप से कम से कम एक 'ऑपरेंड' या मूल्य की आवश्यकता होती है, जिस पर कार्य किया जाता है, और उसके पास एक या अधिक ऑपरेटर होने चाहिए।
इसके अलावा, प्रोग्रामर के लिए यह समझना महत्वपूर्ण है कि प्रोग्राम सिंटैक्स में 'कानूनी' या 'अवैध' क्या है। गलत या अवैध सिंटैक्स को इनपुट करने से त्रुटियों का संकलन होगा, और डेवलपर्स को उन्हें चलाने के लिए अभिव्यक्ति और कोड मॉड्यूल को उचित सिंटैक्स के अनुरूप बनाना होगा।
