इंटरप्रेटर किसे कहते हैं what is Interpretor in Hindi
एक ऐसा सॉफ्टवेर जो किसी हाई लेवल लैंग्वेज को मशीनी भाषा में बदलता है उसे इंटरप्रेटर कहते हैं। आप सोच रहे होंगे की यह कार्य तो कम्पाइलर भी कर लेता है तो फिर इनमें क्या अंतर है। इंटरप्रेटर कंपाइलर की तरह पूरे प्रोग्राम को मशीनी भाषा में कन्वर्ट नहीं करता है बजाय इसके यह हाई लेवल लैंग्वेज में लिखे हुए कोड को पहली लाइन से शुरू करके एक एक लाइन का अनुवाद मशीनी भाषा में करके एग्जिट क्यूट करता है इसी दौरान अगर कोई गलती पाई जाती है तो उसी लाइन में गलती को दर्शा देता है और तब तक आगे नहीं बढ़ने देता जब तक गलती में संशोधन नहीं कर दिया जाता और संशोधन होने के बाद ही वह दूसरी लाइन पर आगे बढ़ता है इसी तरह इंटरप्रेटर लाइन बाई लाइन किसी भी प्रोग्राम को मशीनी भाषा में बदलता है और प्रोग्राम को एक्सीक्यूट करता है।
संक्षिप्त में
- हाई लेवल लैंग्वेज में लिखे हुए कोड को एक-एक लाइन करके मशीनी भाषा में बदलता है।
- किसी भी लाइन में गलती होने पर संशोधन होने के पश्चात ही आगे बढ़ता है।
- प्रोग्राम खत्म होने तक लिखे गए प्रोग्राम यानि सोर्स कोड की आवश्यकता रहती है।
एक टिप्पणी भेजें