प्रोग्रामिंग भाषा अनुवादक क्या है ? (what is translator in computer in Hindi)
- Assembler
- Compiler
- Interpreter
अस्सेम्ब्लर क्या है ? (what is Assembler)
एक program जो कि assembly language के program को machine language के program में अनुवादित करता है, वह assembler कहलाता है।
ऐसा assembler जो जिस कंप्यूटर के लिए object codes तैयार करता है, उसी पर run होता है, वो self assembler कहलाता है। एक कम क्षमता वाले तथा सस्ते कंप्यूटर में, program बनाने तथा सुविधाजनक असेंबली के लिए पर्याप्त software और hardware नहीं होते हैं।
इस स्थिति में, एक तेज गति वाला तथा अधिक क्षमता वाला कंप्यूटर का ही program के विकास के लिए उपयोग हो सकता है।
![]() |
Process of Translation by Assembler |
कम्पाइलर क्या है ? (what is Compiler)
High level language की स्थिति में यह कार्य एक compiler द्वारा किया जाता है।
Compiler एक अनुवाद करने वाला program है। यह high level language के निर्देश को machine language में अनुवाद करता है। इसे compiler कहा जाता है क्योंकि यह high level language के program संबंधी निर्देश में प्रयुक्त machine language के निर्देशों के set को compile करता है।
एक program द्वारा high level language में लिखा गया program, source program कहलाता है। एक compiler द्वारा इस source program को machine language में परिवर्तित करने के पश्चात एक object program बनता है।
Compiler बड़े program होते हैं जो कि कंप्यूटर की secondary memory में स्थायी रूप से संचयित होते हैं। जब एक program का अनुवाद होने वाला होता है तब वे कंप्यूटर की मुख्य memory (RAM) में copy हो जाते हैं।
![]() |
Process of Translation by Compiler |
- Illegal characters
- Illegal combination of characters
- Improper sequencing of instruction in a program
यद्यपि एक compiler तार्किक त्रुटियों का पता नहीं लगा सकता है। यह मात्र program system संबंधी त्रुटियों का पता लगा सकता है।
इंटरप्रेटर क्या है ? (What is Interpreter)
Interpreter एक निर्देश का अनुवाद कर उसे नियंत्रण ईकाई को भेजता है। यह इकाई प्राप्त machine code का क्रियान्वयन करती है। तत्पश्चात अगले निर्देश का अनुवाद होता है तथा नियंत्रण ईकाई प्राप्त machine code कोक्रियान्वित करती है। यह प्रक्रिया इसी तरह चलती है।
एक compiler केवल पूरे source program का object program में अनुवाद करता है और इसके क्रियान्वयन में भाग नहीं लेता। compiler और interpreter में यही भिन्नता है।
अगर आप से कोई यह सवाल करे कि What is Translator in computer and also explain its types? या प्रोग्रामिंग भाषा अनुवादक से जुड़े सवाल हो तो आप इस जानकारी के साथ जवाब दे सकते हैं। अगर आपको यह जानकारी काम की लगी है तो इसे अपने दोस्तों के साथ जरूर share करें।
और अगर लेख आपको पसंद आई है तो नीचे आप share बटन दबा कर इस लेख को शेयर कर सकते हैं।
Nice article 👍
ReplyDelete