Translator क्या है? असेंबलर, कंपाइलर,इंटरप्रेटर और लिंकर

Translator क्या है?

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

Types Of Translator -

असेंबलर -

असेंबलर, असेंबली भाषा में लिखे गए प्रोग्राम को मशीनी भाषा में ट्रांसलेट करता है।

कंपाइलर -

कंपाइलर उच्चस्तरीय प्रोग्रामिंग लैंग्वेज को ट्रांसलेट करता है। यह एक बार में प्रोग्राम को पड़ता है, और सारी गलती बता देता है। यह प्रोग्राम को एक-एक करना पढ़ने की वजह है। एकत्रित रूप से पढ़कर ट्रांसलेट करता है।

उदाहरण - C compiler

इंटरप्रेटर -

यह उच्चस्तरीय प्रोग्रामिंग भाषा में दिए गए निर्देशों को निम्न स्तरीय भाषा में ट्रांसलेट कर देता है। यह निर्देश को एक-एक करके ट्रांसलेट करता है। यह पहले एक निर्देश को ट्रांसलेट कर बिना स्टार्ट किए क्रियान्वित करता है। फिर दूसरे को ट्रांसलेट करता है, और लास्ट में प्रतिक्रिया देता है।

लिंकर -

लिंकर एक कंप्यूटर प्रोग्राम है, जो एक कंपाइलर द्वारा जनरेट किया अधिक ऑब्जेक्ट फाइलों को लेता है, और उन्हें एक एग्जीक्यूटेबल प्रोग्राम में बदलता है।

FAQ (अक्सर पूछे जाने वाले प्रश्न )

1. ट्रांसलेटर क्या है?
उत्तर. ट्रांसलेटर प्रोग्राम निर्देशों की ऐसी श्रंखला है, जो प्रोग्रामिंग भाषा को मशीनी भाषा में परिवर्तित करता है।

2. ट्रांसलेटर कितने प्रकार के होते है?
उत्तर. ट्रांसलेटर तीन प्रकार के होते है- असेम्बलर ,कम्पाइलर , इंटरप्रेटर।

3. लिंकर किसे कहते है?
उत्तर. लिंकर एक कंप्यूटर प्रोग्राम है, जो एक कंपाइलर द्वारा जनरेट ऑब्जेक्ट फाइलों को एग्जीक्यूटेबल प्रोग्राम में बदलता है।

4. असेम्बलर क्या काम करता है?
उत्तर. असेंबलर, असेंबली भाषा में लिखे गए प्रोग्राम को मशीनी भाषा में ट्रांसलेट करता है।

5. कम्पाइलर किसे कहते है?
उत्तर. कंपाइलर वह है, उच्चस्तरीय प्रोग्रामिंग लैंग्वेज को ट्रांसलेट करता है।


Post a Comment

Previous Post Next Post