लैंग्वेज प्रोसेसर क्या है? – Language Processor In Hindi
सिस्टम सॉफ्टवेयर को तीन भागो में बांटा जा सकता है, पहला ऑपरेटिंग सिस्टम, दूसरा लैंग्वेज प्रोसेसर और तीसरा यूटिलिटी सॉफ्टवेयर।
ऑपरेटिंग सिस्टम और यूटिलिटी सॉफ्टवेयर के बारे में हमने पिछले आर्टिकल में बात की थी। आज के इस आर्टिकल में हम Language Processor के बारे में बात करने वाले है।
आज हम विस्तार से जानेंगे कि Language Processor Kya Hai? लैंग्वेज प्रोसेसर कितने प्रकार के होते है और इनका क्या उपयोग है?
तो आइये अब बिना समय गवाए जानते है कि लैंग्वेज प्रोसेसर क्या है? (What is Language Processor In Hindi
लैंग्वेज प्रोसेसर क्या है? – What is Language Processor In Hindi
Definition -: लैंग्वेज प्रोसेसर ऐसे सॉफ्टवेयर होते है जो हाई लेवल लैंग्वेज में लिखे गए कोड को मशीन लैंग्वेज में कन्वर्ट करते है।
मशीन लैंग्वेज 1st जनरेशन कंप्यूटर लैंग्वेज है, मशीन लैंग्वेज में हम जो इंस्ट्रक्शन कंप्यूटर को देते है उसमे सिर्फ और सिर्फ 0 और 1 होता है जो सीधे कंप्यूटर या मशीन द्वारा Execute होता है क्योकि कंप्यूटर को सिर्फ मशीन भाषा ही आती है।
मशीन स्तर की भाषा कंप्यूटर के समझने के हिसाब से तो आसान होता है पर एक प्रोग्रामर के नज़रिए से देखे तो बहुत कठिन होता है इसे थोड़ा सरल बनाने के उद्देश्य से डेवेलपर्स ने हाई लेवल लैंग्वेज को डेवलप्ड किया।
हाई लेवल लैंग्वेज कुछ इंग्लिश जैसा ही लैंग्वेज हैं जिससे प्रोग्रामर्स को प्रोग्राम या code लिखने में और समझने में बहुत आसानी होती है। मगर एक कंप्यूटर के लिए उस प्रोग्राम या code को समझना मुश्किल होता है क्योकि कंप्यूटर को सिर्फ मशीन भाषा ( 0’s और 1’s ) ही समझ आती है।
ऐसे में कंप्यूटर को हमारी बाते अच्छी तरह समझ आ सके इसके लिए हमें हाई लेवल लैंग्वेज के कोड को मशीन लैंग्वेज में बदलना पड़ता है और इसके लिए लैंग्वेज प्रोसेसर सॉफ्टवेयर का उपयोग किया जाता है।
मार्केट में कई तरह के लैंग्वेज प्रोसेसर मौजूद है जो हाई लेवल लैंग्वेज के कोड को मशीन कोड (0’s और 1’s) में आसानी से बदल सकते है।
असेम्बलर , कम्पाइलर और इंटरप्रेटर लैंग्वेज प्रोसेसर के कुछ उदाहरण है |
आइये अब हम जान लेते है कि Assembler Kya Hai?, Compiler Kya Hai? और Interpreter Kya Hota Hai? और ये कैसे काम करते हैं?
लैंग्वेज प्रोसेसर कितने प्रकार के होते है? – Types of Language Processor In Hindi
लैंग्वेज प्रोसेसर मुख्यतः तीन प्रकार के होते है -:
- Assembler
- Compiler
- Interpreter
1) Assembler
Assembler एक ऐसा सॉफ्टवेयर प्रोग्राम है जिसका उपयोग Assembly Language में लिखे गए Programs को Machine Language में कन्वर्ट करने के लिए किया जाता हैं जिससे की कंप्यूटर उस प्रोग्राम को आसानी से समझकर Execute कर सके | GAS, GNU आदि असेम्बलर के कुछ उदहारण है |
2) Compiler
Compiler एक ऐसा सॉफ्टवेयर हैं जो हाई लेवल लैंग्वेज में लिखे गए प्रोग्राम जिसे सोर्स कोड कहा जाता है, को मशीन या कंप्यूटर के समझ आने वाली भाषा मशीन कोड ( 0’s और 1’s ) में बदल देता हैं |
Compiler सोर्स कोड को मशीन कोड में तब कन्वर्ट करता है जब Source Code में कोई त्रुटि न हो | अगर Source Code में कोई त्रुटि हुवा तो कम्पाइलर उस त्रुटि को दूर किये बिना सोर्स कोड को मशीन कोड में कन्वर्ट नहीं करेगा |
उदाहरण – C, C++, Java Compilers |
3) Interpreter
Interpreter भी एक लैंग्वेज ट्रांसलेटर सॉफ्टवेयर है जो High Level Language में लिखे गए प्रोग्राम के पुरे स्टेटमेंट को एक साथ ट्रांसलेट न करके उसके एक-एक लाइन को ट्रांसलेट और रन करता है | Python, Perl जैसे लैंग्वेज में लिखे गए प्रोग्राम को मशीन लैंग्वेज या बाइनरी लैंग्वेज में कन्वर्ट करने के लिए इंटरप्रेटर का उपयोग किया जाता हैं.
Interpreter पुरे प्रोग्राम को एक साथ मशीन कोड में कन्वर्ट नहीं करता | ये पहले प्रोग्राम के एक लाइन को मशीन लैंग्वेज में कन्वर्ट करेगा और उसे रन या एक्सेक्यूट करेगा फिर प्रोग्राम के दूसरे और दूसरे से तीसरे लाइन को मशीन लैंग्वेज में कन्वर्ट करेगा |
ये काम तब तक करेगा जब तक उस प्रोग्राम के किसी भी लाइन में कोई error ना हो | अगर प्रोग्राम की किसी लाइन में कोई error मिलती है तो इंटरप्रेटर आगे किसी भी लाइन को ट्रांसलेट और रन नहीं करेगा जब तब उस error वाले लाइन को सही न कर लिया जाये |
Assembler, Compiler और Interpreter में अंतर -: Difference between Assembler, Compiler and Interpreter -:
दोस्तों यदि आपको Assembler, Compiler और Interpreter मे क्या अंतर है? ये जानना है तो आप इसके बारे में निचे दिए गए लिंक पर क्लिक करके इसके बारे में विस्तार से जान सकते है।
Conclusion
दोस्तों आज के इस आर्टिल्स में हमने Language Processor के बारे में बात की और जाना कि लैंग्वेज प्रोसेसर क्या है? (What is Language Processor In Hindi) लैंग्वेज प्रोसेसर कितने प्रकार के होते है? और इनका क्या उपयोग है?
तो दोस्तों आशा करता हूँ कि आपको ये आर्टिकल पसंद आया होगा और यदि ये आर्टिकल आपको पसंद आया है तो इस आर्टिकल को अपने दोस्तों को शेयर करना न भूलिएगा ताकि उनको भी Language Processor Kya Hai के बारे में जानकारी प्राप्त हो सके .
अगर आपको अभी भी Language Processor In Hindi से संबंधित कोई भी प्रश्न या Doubt है तो आप कमेंट्स के जरिए हमसे पुछ सकते है। मैं आपके सभी सवालों का जवाब दूँगा और ज्यादा जानकारी के लिए आप हमसे संपर्क कर सकते है |
ऐसे ही टेक्नोलॉजी ,Computer Science से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |