मशीन भाषा क्या है?

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

किसी प्रोग्राम या एक्शन के लिए सटीक मशीन भाषा कंप्यूटर पर ऑपरेटिंग सिस्टम द्वारा भिन्न हो सकती है। विशिष्ट ऑपरेटिंग सिस्टम यह निर्धारित करेगा कि एक कंपाइलर मशीन भाषा में एक प्रोग्राम या एक्शन कैसे लिखता है।

कंप्यूटर प्रोग्राम एक या एक से अधिक प्रोग्रामिंग भाषाओं में लिखे जाते हैं, जैसे C ++, Java, या Visual Basic। कंप्यूटर प्रोग्राम बनाने के लिए उपयोग की जाने वाली प्रोग्रामिंग लैंग्वेज को कंप्यूटर सीधे समझ नहीं सकता है, इसलिए प्रोग्राम कोड को संकलित किया जाना चाहिए। एक बार प्रोग्राम का कोड संकलित हो जाने पर, कंप्यूटर इसे समझ सकता है क्योंकि प्रोग्राम का कोड मशीन की भाषा में बदल दिया गया है।

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

नीचे दिए गए पाठ "हैलो वर्ल्ड" के लिए मशीन भाषा (बाइनरी) का एक उदाहरण है।

 01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 

नीचे मशीन भाषा (गैर-बाइनरी) का एक और उदाहरण है, जो कंप्यूटर स्क्रीन पर "ए" अक्षर को 1000 बार प्रिंट करेगा।

 169 1 160 0 153 0 128 153 0 129 153 130 130 153 131 131 208 241 96 

असेंबली भाषा, बाइनरी, संकलन, उच्च-स्तरीय भाषा, निम्न-स्तरीय भाषा, मशीन-पठनीय, ऑब्जेक्ट फ़ाइल, प्रोग्रामिंग शब्द, स्यूडोलंगुएज, विशेष प्रयोजन भाषा