मशीनी भाषा क्या है, इसकी विशेषताएँ – मशीन स्तरीय भाषा

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

आज हम सभी स्पष्ट रूप से देख सकते हैं कि कंप्यूटर और तकनीकी कितना एडवांस हो चुका है, अब हर तरह का काम मशीनों से हो रहा है, तो सवाल यह है कि यह कंप्यूटर मशीन किसी काम को कैसे और कैसे करना जानती है, इंजीनियर कैसे मशीन को निर्देश देता है। आपको बता दें कि इसमें मशीन लैंग्वेज का अहम योगदान है।

प्रोग्रामिंग भाषा जिसके द्वारा हम कंप्यूटर को निर्देश देते हैं और उसके साथ बातचीत करते हैं, यह अंग्रेजी भाषा के समान ही है, लेकिन इसमें लिखे गए कोड को अंत में मशीनी भाषा में बदलना पड़ता है, फिर इसमें लिखे कोड को कंप्यूटर पर क्रियान्वित किया जा सकता है। कंप्यूटर। कुल मिलाकर मशीनी भाषा कंप्यूटर की दुनिया का एक महत्वपूर्ण हिस्सा है।

जिसके बारे में जानना हम सभी के लिए बहुत जरूरी है तो चलिए अब जानते हैं मशीन भाषा क्या हैजानिए इससे जुड़ी सभी जानकारियां विस्तार से।

मशीन लैंग्वेज क्या है – मशीन लेवल लैंग्वेज क्या है

मशीन भाषा एक ऐसी भाषा है जिसे मशीन या मशीन द्वारा पढ़ा जा सकता है कंप्यूटर सीधे समझिए इसे बाइनरी लैंग्वेज भी कहते हैं क्योंकि इसमें सिर्फ और सिर्फ दो अंक होते हैं जिनमें से पहला 0 और दूसरा 1 होता है, 0 का मतलब होता है ऑफ और 1 का मतलब होता है ऑन, इन दो अंकों को बाइनरी डिजिट भी कहते हैं। मशीन लैंग्वेज एक तरह से कंप्यूटर के विकास की पहली पीढ़ी है और यह एक तरह की लो लेवल लैंग्वेज है।

मशीनी भाषा या मशीन लेवल लैंग्वेज से अभिप्राय उस भाषा से है जिसे मशीन समझती है, जैसे मानव प्राकृतिक भाषा अर्थात मानव को समझता है, उसी प्रकार कंप्यूटर या मशीन की भी अपनी भाषा होती है जिसके द्वारा हम मशीन या कंप्यूटर को निर्देश दे सकते हैं और इसी तरह। इस भाषा को मशीन भाषा या बाइनरी भाषा के रूप में जाना जाता है, कंप्यूटर इसमें लिखे कोड को आसानी से समझ सकता है।

मशीनी भाषा को सरल शब्दों में समझें तो यह कंप्यूटर की मूल भाषा है, ऐसी भाषा जिसे कंप्यूटर ही समझता है और इस भाषा के माध्यम से दिए गए निर्देशों को निर्देशों के रूप में प्राप्त किया जाता है, मनुष्य के लिए उसे समझना कठिन होता है। इस भाषा को समझो। ऐसा होता है और इसे याद रखना भी बहुत मुश्किल होता है।

जिसके लिए बाद में असेंबली लैंग्वेज और प्रोग्रामिंग लैंग्वेज का विकास किया गया, जिसे मनुष्य जल्दी समझ सके और याद रख सके क्योंकि यह भाषा अंग्रेजी के समान थी, लेकिन कंप्यूटर इसे सीधे नहीं समझ सकता, लेकिन पहले इसका अनुवाद करना पड़ता है। भाषा में, जिसके बाद ही कंप्यूटर इसे समझ सकते हैं।

मशीन भाषा का आविष्कार किसने किया?

अब प्रश्न आता है जिन्होंने मशीन भाषा का आविष्कार कियातो आपको बता दें कि मशीन भाषा का विकास 1883 में हुआ था और इसे चार्ल्स बैबेज ने विकसित किया था जो एक ब्रिटिश आविष्कारक, मैकेनिकल इंजीनियर हैं।

मशीन कोड क्या है?

मशीन कोड वे कोड होते हैं जो मशीन भाषा यानी बाइनरी भाषा में लिखे जाते हैं। सेंट्रल प्रोसेसिंग यूनिट (CPU) बड़ी आसानी से एक्जीक्यूट कर लेता है जबकि आज के समय में जिन प्रोग्रामिंग लैंग्वेज में कोड लिखा होता है उन्हें भी अंत में मशीन कोड में बदलना पड़ता है तभी कंप्यूटर उन्हें एक्जीक्यूट कर पाता है।

मतलब जब प्रोग्रामिंग लैंग्वेज पसंद हो जावा, अजगर, एचटीएमएल आदि एक कंप्यूटर प्रोग्राम बनाया जाता है, फिर उसमें अंग्रेजी अक्षर, अंक, चिह्न सभी का उपयोग किया जाता है, जो इन प्रोग्रामिंग भाषाओं के कोड होते हैं, जिन्हें सीधे कंप्यूटर द्वारा क्रियान्वित नहीं किया जा सकता है, इस वजह से कंपाइलर, इंटरप्रेटर की मदद ली जाती है। प्रयोग किया जाता है। इसे मशीन कोड में परिवर्तित किया जाता है, जिसमें 0 और 1 ही दो बाइनरी कोड मौजूद होते हैं, जिन्हें कंप्यूटर निष्पादित करता है।

मशीन भाषा के उदाहरण

मैं आप सभी को मशीन लैंग्वेज के कुछ और उदाहरण देता हूं जिससे आप मशीन लैंग्वेज को अच्छे से समझ सकेंगे।

हम और आप Forty Six, 46 को कुछ इस तरह से कैसे लिख सकते हैं, लेकिन कंप्यूटर इसे समझ नहीं पाता है, इसके लिए हमें इसे मशीन (बाइनरी) कोड में बदलना होता है, इसके लिए हमें 101110 को कुछ इस तरह से लिखना होता है, यहाँ पर 46. ​​का बाइनरी कोड ही कंप्यूटर समझता है।

इसी तरह हम और आप बाईस और चौबीस इसे कुछ इस तरह 22 और 24 लिखते हैं लेकिन दूसरी तरफ हम इसे बाइनरी कोड यानी 10110 और 11000 में मशीनी भाषा में इस तरह लिखेंगे।

मशीनी भाषा के प्रयोग

मशीनी भाषा के कुछ प्रयोग इस प्रकार हैं:-

1. कंप्यूटर के शुरुआती दिनों में यानी पहली पीढ़ी के कंप्यूटर सिस्टम सॉफ्टवेयर का विकास केवल मशीन भाषा का उपयोग करके किया गया था।

2. ऑपरेटिंग सिस्टम जैसे विभिन्न सिस्टम सॉफ्टवेयर बनाने के लिए प्रयुक्त मशीनी भाषा क्या है?

3. असेम्बलर, कम्पाइलर, इंटरप्रेटर, नेटवर्क ड्राइवर बनाने के लिए मशीन लैंग्वेज तथा लो लेवल लैंग्वेज का प्रयोग किया जाता है।

4. बहुत से Device Drivers को केवल Machine language की मदद से ही Develop किया जाता है.

मशीन भाषा के लक्षण

मशीन लैंग्वेज कंप्यूटर फ्रेंडली लैंग्वेज है, इसकी विशेषताएं इस प्रकार हैं:-

1. मशीन लैंग्वेज केवल बाइनरी डिजिट 0 और 1 के साथ काम करती है।

2. कंप्यूटर केवल बाइनरी कोड में दिए गए निर्देशों को समझता है, मशीनी भाषा में कोड बाइनरी डिजिट में लिखे जाते हैं।

3. मशीन भाषा कंप्यूटर भाषा की पहली पीढ़ी है।

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

5. मशीन लैंग्वेज कम्प्यूटर फ्रेंडली होती है, जिसके कारण मनुष्य द्वारा इन्हें समझना और याद रखना बहुत मुश्किल होता है।

6. मशीनी भाषा में त्रुटियाँ ढूँढना और उन त्रुटियों को ठीक करना बहुत ही जटिल कार्य है।

मशीन भाषा और प्रोग्रामिंग भाषा के बीच अंतर

मशीन लैंग्वेज और प्रोग्रामिंग लैंग्वेज दोनों में कई अंतर हैं, इन सभी का मैंने तालिका में उल्लेख किया है:-

मशीन भाषा प्रोग्रामिंग भाषा
यह कंप्यूटर भाषा की पहली पीढ़ी है। यह कंप्यूटर भाषा की तीसरी पीढ़ी है।
कंप्यूटर इस भाषा में लिखे गए कोड को सीधे निष्पादित करता है। कंप्यूटर इस भाषा में लिखे कोड को सीधे निष्पादित नहीं कर सकता है।
मनुष्य के लिए इसे समझना और सिखाना बहुत कठिन है। इसे इंसानों द्वारा समझाना सिखाना मशीनी भाषा की तुलना में आसान है।
इस भाषा में कोड बाइनरी डिजिट में लिखे जाते हैं। इस भाषा में कोड Alphabets, Symbols, Numbers में लिखे जाते हैं।
इसमें लिखे कोड बहुत ही जल्दी एक्जीक्यूट हो जाते हैं। मशीन भाषा की तुलना में इसमें लिखे गए कोड देरी से क्रियान्वित होते हैं।

मशीन लैंग्वेज के फायदे और नुकसान

मशीन लैंग्वेज के फायदे और नुकसान दोनों हैं जिनमें से इसके प्रमुख फायदे नीचे लिखे गए हैं:-

  • मशीन भाषा में लिखे गए कोड को निष्पादित करने के लिए किसी भी तरह से कंपाइलर, इंटरप्रेटर जैसे अनुवादक की आवश्यकता नहीं होती है।
  • इस भाषा में लिखे गए प्रोग्राम अन्य भाषाओं में लिखे गए प्रोग्रामों की तुलना में तेज़ होते हैं।
  • यह एक तरह की कंप्यूटर फ्रेंडली लैंग्वेज है, यानी कंप्यूटर इसे सीधे समझ लेता है।
  • इस भाषा ने कंप्यूटर और प्रोग्रामिंग के क्षेत्र में एक महत्वपूर्ण योगदान दिया है, क्योंकि यह कंप्यूटर भाषा की पहली पीढ़ी है, जिसके कारण आज कंप्यूटर इतना विकसित हो गया है।
  • मशीनी भाषा का प्रयोग आज के समय में उच्च स्तरीय कंप्यूटर सिस्टम के निर्माण के लिए किया जाता है।

मशीन लैंग्वेज के जिस तरह से फायदे हैं उसी तरह इसके कई नुकसान भी हैं जैसे “-

  • इस मशीनी भाषा को सीखना और समझना बहुत कठिन है।
  • इस मशीनी भाषा के कोड में मौजूद Errors को ढूढ़ना बहुत ही मुश्किल काम है।
  • इस मशीनी भाषा में कम्प्यूटर प्रोग्राम बनाना बहुत ही कठिन कार्य है।
  • इस भाषा का प्रयोग करके प्रोग्राम तैयार करने में बहुत समय लगता है अर्थात प्रोग्राम बनाने में बहुत समय लगता है।
  • इस भाषा के कोड को याद रखना बहुत मुश्किल होता है।

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

मशीन भाषा का आविष्कार कब हुआ था?

मशीन भाषा का आविष्कार चार्ल्स बैबेज ने किया था जो एक ब्रिटिश आविष्कारक, मैकेनिकल इंजीनियर थे।

क्या मशीन भाषा निम्न स्तर की भाषा है?

हाँ, मशीनी भाषा एक निम्न स्तरीय भाषा है।

मशीनी भाषा का दूसरा नाम क्या है ?

मशीन भाषा को दूसरे शब्दों में बाइनरी भाषा कहा जाता है।

निष्कर्ष

मशीन भाषा कंप्यूटर भाषाओं की प्रारंभिक पीढ़ी है, इस वजह से आज कहीं न कहीं कंप्यूटर प्रोग्रामिंग का क्षेत्र इतना विकसित हो गया है, इस वजह से हम सभी को मशीन भाषा के बारे में जानना आवश्यक था, अब मैंने आप सभी पाठकों से चर्चा की है . मशीन भाषा क्या हैइससे जुड़ी सभी जानकारी विस्तार से साझा की गई है।

आशा है कि अब आप सभी पाठकों को इस लेख के माध्यम से बहुत ही महत्वपूर्ण जानकारी प्राप्त हुई होगी और यह भी समझ में आ गया होगा मशीनी भाषा क्या है यदि आप सभी के पास इस विषय के बारे में कोई प्रश्न या किसी प्रकार का संदेह है, तो इसे नीचे टिप्पणी अनुभाग में बेझिझक लिखें।

Leave a Comment