पिछले पोस्ट में मैंने आपको बताया था कि Compiler क्या होता है। इसी विषय से जुड़ी एक और जानकरी मैं आपको इस पोस्ट में दूंगा।
आज हम लोग जानेंगे कि इंटरप्रेटर क्या होता है तथा इसका प्रयोग कहाँ किया जाता है।
Interpreter एक ऐसा प्रोग्राम या सॉफ्टवेयर होता है जो किसी High Level कोड को ट्रांसलेट करके Execute करता है।
Interpreter अपने द्वारा ट्रांसलेट किये फ़ाइल को कहीं store नहीं करता है बल्कि यह source file का एक लाइन पढ़ता है, उसे ट्रांसलेट करता है और Run करता है।
जब तक पहली लाइन Run नहीं हो जाती तब तक Interpreter कुछ नहीं करता है। इसीलिए compiler की तुलना में Interpreter प्रोग्राम को execute करने में ज्यादा समय लगता है।
हालांकि Interpreter ट्रांसलेट किये गए कोड को कहीं पर भी स्टोर नहीं करता है तो इससे मेमरी की थोड़ी बचत हो जाती है। इसे हम इंटरप्रेटर की एक अच्छाई के रूप में देख सकते हैं।
Interpreter प्रोग्राम को line by line पढ़ता है तथा उसे ट्रांसलेट करके रन कर देता है। अगर किसी लाइन में कोई error आती है तो इंटरप्रेटर वहीं रुक जाता है और आगे की लाइन Interpret नहीं करता है।
आज हम लोग जानेंगे कि इंटरप्रेटर क्या होता है तथा इसका प्रयोग कहाँ किया जाता है।
Interpreter क्या है What is Interpreter in Hindi
Interpreter एक ऐसा प्रोग्राम या सॉफ्टवेयर होता है जो किसी High Level कोड को ट्रांसलेट करके Execute करता है।
Interpreter अपने द्वारा ट्रांसलेट किये फ़ाइल को कहीं store नहीं करता है बल्कि यह source file का एक लाइन पढ़ता है, उसे ट्रांसलेट करता है और Run करता है।
जब तक पहली लाइन Run नहीं हो जाती तब तक Interpreter कुछ नहीं करता है। इसीलिए compiler की तुलना में Interpreter प्रोग्राम को execute करने में ज्यादा समय लगता है।
हालांकि Interpreter ट्रांसलेट किये गए कोड को कहीं पर भी स्टोर नहीं करता है तो इससे मेमरी की थोड़ी बचत हो जाती है। इसे हम इंटरप्रेटर की एक अच्छाई के रूप में देख सकते हैं।
Interpreter कैसे काम करता है (How Interpreter Works in Hindi)
Interpreter प्रोग्राम को line by line पढ़ता है तथा उसे ट्रांसलेट करके रन कर देता है। अगर किसी लाइन में कोई error आती है तो इंटरप्रेटर वहीं रुक जाता है और आगे की लाइन Interpret नहीं करता है।
List of Interpreters कुछ लोकप्रिय इंटरप्रेटर्स
- JavaScript Interpreter
- Perl Interpreter
- Python Interpreter
- BASIC Interpreter
- Forth Interpreter
अगर आपको अभी भी कोई सवाल है Interpreter को लेकर तो आप मुझसे कमेंट करके पूछ सकते हैं।
धन्यवाद 🙏🙏🙏
Bakwaas...
ReplyDelete