हैलो आपका हमारी वेबसाइट technovichar में स्वागत है ,आज इस लेख में हम Compiler के बारे में देखने जा रहे हैं। तो बिना समय बर्बाद किए चलिए शुरू करते हैं। तो चलिए परिभाषा के साथ शुरू करते हैं।
कम्पाइलर क्या है ?
(What is Compiler in hindi)
परिभाषा
परिभाषा में कहा गया है कि यह एक Software प्रोग्राम है जो उच्च स्तरीय प्रोग्रामिंग भाषा में लिखे गए प्रोग्राम या कोड को निम्न स्तर की मशीन पठनीय भाषा में बदल देता है।
तो चलिए परिभाषा को सरल करते हैं। जब आप कोई प्रोग्राम या कोड लिखते हैं, तो हम एक उच्च स्तरीय भाषा में लिखते हैं जो C, C++,Java वगैरह हो सकती है। उच्च स्तरीय भाषाएं मानव भाषा के अधिक निकट होती हैं क्योंकि इससे हमारे लिए कोड लिखना आसान हो जाता है।
लेकिन हम प्रोग्राम को केवल इसलिए नहीं चला सकते हैं क्योंकि मशीन उस प्रोग्राम को नहीं पढ़ सकती है जो हमने उच्च स्तरीय प्रोग्रामिंग भाषा में लिखा था, क्योंकि मशीन केवल बाइनरी कोड को समझती है जो शून्य और एक होते हैं।
Compiler meaning in hindi
कम्पाइलर एक प्रकार का प्रोग्रामिंग सॉफ्टवेर है जैसे की हमने परिभाषा में देखा।
Compiler का कार्य
तो एक समस्या है कि मशीन हमारे प्रोग्राम को पढ़ या समझ नहीं सकती है। तो इस समस्या का समाधान हाई लेवल प्रोग्रामिंग लैंग्वेज में लिखे प्रोग्राम को मशीन रीडेबल लैंग्वेज में बदलना है।
Compiler द्वारा यह कार्य किया जाता है। कम्पाइलर उच्च स्तरीय भाषा में लिखे गए प्रोग्राम को लेगा और इसे मशीन से पढ़ने योग्य भाषा में अनुवाद करेगा। जिसके बाद मशीन कमांड को समझती है और ऑपरेशन करती है।
उदाहरण
आइए एक उदाहरण देखते हैं, एक दिन आपके मोबाइल पर जर्मन भाषा में एक संदेश आता है, लेकिन आप इसे समझ नहीं पाते हैं क्योंकि आप जर्मन भाषा नहीं जानते हैं। तो आप अपने दोस्त से मदद लेने का फैसला करते हैं, जिसने कई विदेशी भाषाएं सीखी हैं।
तो आप उससे मिलें और उसे अपनी समस्या बताएं। वह संदेश पर एक नज़र डालता है और आपको उस भाषा में बताकर संदेश का अर्थ बताता है जिसे आप समझते हैं।
तो इस उदाहरण में, आपका मित्र एक Compiler के रूप में कार्य करता है। वह जर्मन भाषा का आपके लिए समजने योग्य भाषा में अनुवाद करता है।
आप उसी तरह समझते हैं जैसे कंपाइलर अनुवाद करता है, उच्च स्तरीय भाषा से मशीन पठनीय भाषा में ।
Compiler in Java
अब हम एक साधारण जावा प्रोग्राम की संकलन प्रक्रिया को देखते हैं।
मान लीजिए कि आप जावा में सरल हैलो वर्ल्ड प्रोग्राम बनाते हैं और फ़ाइल को helloworld.java के रूप में सहेजते हैं। जब आप जावा फ़ाइल को संकलित करते हैं, तो कंपाइलर प्रोग्राम को संकलित करता है और कुछ मशीन पठनीय कोड उत्पन्न करता है, जिसने एक ही नाम की एक नई जेनरेट की गई क्लास फ़ाइल को सहेजता है।
और प्रोग्राम को निष्पादित करते समय क्लास फाइल को निष्पादित किया जाता है, जो आपको आउटपुट देता है। तो इस आर्टिकल में हमने सीखा कि Compiler क्या है और यह क्या करता है और यह कैसे संक्षिप्त और आसान काम करता है। यदि आपका कोई प्रश्न या सुझाव है तो हमें जरूर बताये।
Conclusion
तो दोस्तों यहाँ आपको पूरी Compiler meaning in hindi - कम्पाइलर क्या है (परिभाषा,कार्य,उदाहरण) की जानकारी मिली है। अब आपको यह समझना होगा कि Compiler kya hai ?
इस पोस्ट(Compiler meaning in hindi - कम्पाइलर क्या है (परिभाषा,कार्य,उदाहरण)) को अपने दोस्तों के साथ सोशल मीडिया जैसे- फेसबुक, व्हाट्सएप, इंस्टाग्राम पर भी शेयर करें।