Interpreter क्या है?

Interpreter क्या है ,कैसे यह कैसे काम करता है ?

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

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

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

इस पृष्ठ पर Interpreter की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास दुभाषिया परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।