
जब वियतनामी लोग अंग्रेजी बोलते हैं तो विदेशी क्या सोचते हैं?
मशीन कोड
शब्द "machine code" निर्देशों के उस सेट को संदर्भित करता है जिसे कंप्यूटर का प्रोसेसर अनुवाद की आवश्यकता के बिना सीधे समझ सकता है और निष्पादित कर सकता है। ये निर्देश बाइनरी होते हैं, जिनमें 0 और 1 के अनुक्रम होते हैं, और ये किसी विशेष CPU (सेंट्रल प्रोसेसिंग यूनिट) की वास्तुकला और बनावट के लिए विशिष्ट होते हैं। कंप्यूटिंग के शुरुआती दिनों में, प्रोग्राम मशीन कोड में लिखे जाते थे, क्योंकि कंप्यूटर में उच्च-स्तरीय प्रोग्रामिंग भाषाओं की सुविधा नहीं थी जिसे मनुष्य पढ़ और लिख सकते थे। इसने प्रोग्रामिंग को अविश्वसनीय रूप से थकाऊ, समय लेने वाला और त्रुटि-प्रवण बना दिया, क्योंकि मशीन कोड में त्रुटियों के कारण कंप्यूटर खराब हो सकता था या पूरी तरह से क्रैश हो सकता था। परिणामस्वरूप, डेवलपर्स ने असेंबली भाषा बनाई, जो मशीन कोड का एक मानव-पठनीय संस्करण था जिसे असेंबलर प्रोग्राम द्वारा संबंधित बाइनरी निर्देशों में अनुवादित किया जा सकता था। इसने प्रोग्रामिंग को बहुत आसान और अधिक कुशल बना दिया और C, Java और Python जैसी उच्च-स्तरीय प्रोग्रामिंग भाषाओं के विकास का मार्ग प्रशस्त किया, जो अधिक सारगर्भित और सीखने और उपयोग करने में आसान हैं। आज भी, बूटिंग, इंटरप्ट हैंडलिंग और अन्य निम्न-स्तरीय कार्यों के कुछ चरणों के दौरान कंप्यूटर द्वारा मशीन कोड का उपयोग किया जाता है। जबकि एप्लिकेशन और ऑपरेटिंग सिस्टम आमतौर पर उच्च-स्तरीय भाषाओं में लिखे जाते हैं, उन्हें अंततः मशीन कोड में संकलित किया जाता है जिसे CPU निष्पादित कर सकता है। उच्च-स्तरीय कोड को मशीन कोड में अनुवाद करने की प्रक्रिया को संकलन या व्याख्या की गई भाषाओं के मामले में निष्पादन कहा जाता है। संक्षेप में, शब्द "machine code" उस मौलिक भाषा को संदर्भित करता है जिसका उपयोग कंप्यूटर निर्देशों को निष्पादित करने के लिए करते हैं, और इसकी उत्पत्ति कंप्यूटिंग के शुरुआती दिनों में हुई है जब कोई उच्च-स्तरीय प्रोग्रामिंग भाषा उपलब्ध नहीं थी।
माइक्रोप्रोसेसर बाइनरी मशीन कोड में निर्देश प्राप्त करता है और उन निर्देशों के आधार पर गणना करता है।
कंप्यूटर के शुरुआती दिनों में, प्रोग्रामर पंच कार्ड का उपयोग करके हाथ से बाइनरी में मशीन कोड लिखते थे।
असेंबली भाषा स्मृति सहायक निर्देशों को मशीन कोड में अनुवादित करती है, जिससे मनुष्यों के लिए प्रोग्राम लिखना और समझना आसान हो जाता है।
एक सरल "हेल्लो, वर्ल्ड" प्रोग्राम के लिए मशीन कोड पंद्रह बाइट जितना छोटा हो सकता है।
कंप्यूटर का हार्डवेयर मशीन कोड को विद्युत आवेगों की एक श्रृंखला के रूप में व्याख्या करता है जो इसके घटकों को सक्रिय करता है।
चूंकि मशीन कोड बहुत निम्न स्तर का होता है, इसलिए मनुष्य के लिए इसे पढ़ना कठिन होता है तथा इसका विश्लेषण और डीबग करने के लिए उपकरणों के उपयोग की आवश्यकता होती है।
मशीन कोड को अलग करने से प्रोग्रामर्स को सॉफ्टवेयर को रिवर्स-इंजीनियर करने और यह समझने में मदद मिलती है कि यह कैसे काम करता है।
कंपाइलर और असेंबलर उच्च स्तरीय प्रोग्रामिंग भाषाओं जैसे सी या जावा को कंप्यूटर द्वारा निष्पादित करने के लिए मशीन कोड में परिवर्तित करते हैं।
कुछ उन्नत कंप्यूटर हार्डवेयर कई गीगाहर्ट्ज़ की क्लॉक गति पर मशीन कोड निष्पादित कर सकते हैं, जिससे अविश्वसनीय रूप से तीव्र प्रोसेसिंग संभव हो जाती है।
मशीन कोड कंप्यूटर के कामकाज के लिए आवश्यक है, लेकिन जैसे-जैसे प्रोग्रामिंग भाषाएं अधिक परिष्कृत होती जा रही हैं, यह तेजी से दृष्टि से छिपता जा रहा है।
जब वियतनामी लोग अंग्रेजी बोलते हैं तो विदेशी क्या सोचते हैं?
अंग्रेजी का उच्चारण करते समय अनावश्यक ध्वनियों को तुरंत हटा दें
ग़लत उच्चारण - यह किसकी गलती है?
बहुत जल्दी और सरलता से अंग्रेजी में पैसे पढ़ने की युक्तियाँ
गर्लफ्रेंड्स द्वारा अक्सर इस्तेमाल किए जाने वाले अंग्रेजी वाक्यांश जो बॉयफ्रेंड्स को जरूर जानने चाहिए
फ़ोन पर अंग्रेजी संचार स्थितियों में महारत हासिल करें
गोल्डफिश के दिमाग के लिए अंग्रेजी शब्दावली भूलने की बीमारी का तुरंत इलाज करें
अंग्रेजी पढ़ने का अभ्यास करने में अच्छा और प्रभावी अनुभव
अंग्रेजी में विभाजित वाक्यों का उपयोग कैसे करें अत्यंत सरल है
फलों से जुड़े 15 अंग्रेजी मुहावरे जो आपको उत्साहित कर देंगे
टिप्पणी ()