सॉफ्टवेयर किसे कहते हैं

सबसे कम प्रोग्रामिंग स्तर पर, निष्पादन योग्य कोड में एक व्यक्तिगत प्रोसेसर द्वारा समर्थित मशीन भाषा निर्देश होते हैं-आमतौर पर एक केंद्रीय प्रसंस्करण इकाई (सीपीयू) या एक ग्राफिक्स प्रोसेसिंग यूनिट (जीपीयू)। मशीनी भाषा में बाइनरी मानों के समूह होते हैं जो प्रोसेसर निर्देशों को दर्शाते हैं जो कंप्यूटर की स्थिति को उसकी पूर्ववर्ती स्थिति से बदलते हैं। उदाहरण के लिए, एक निर्देश कंप्यूटर में किसी विशेष भंडारण स्थान में संग्रहीत मूल्य को बदल सकता है-एक ऐसा प्रभाव जो उपयोगकर्ता के लिए सीधे देखने योग्य नहीं है। एक निर्देश कई इनपुट या आउटपुट ऑपरेशंस में से एक को भी आमंत्रित कर सकता है, उदाहरण के लिए कंप्यूटर स्क्रीन पर कुछ टेक्स्ट प्रदर्शित करना; राज्य परिवर्तन जो उपयोगकर्ता के लिए दृश्यमान होना चाहिए। प्रोसेसर निर्देशों को उनके द्वारा दिए गए क्रम में निष्पादित करता है, जब तक कि उसे किसी भिन्न निर्देश पर "कूदने" का निर्देश नहीं दिया जाता है, या ऑपरेटिंग सिस्टम द्वारा बाधित नहीं किया जाता है। 2015 तक, अधिकांश व्यक्तिगत कंप्यूटर, स्मार्टफोन डिवाइस और सर्वर में कई निष्पादन इकाइयों या एक साथ गणना करने वाले कई प्रोसेसर वाले प्रोसेसर होते हैं, और कंप्यूटिंग अतीत की तुलना में बहुत अधिक समवर्ती गतिविधि बन गई है।

अधिकांश सॉफ्टवेयर उच्च-स्तरीय प्रोग्रामिंग भाषाओं में लिखे गए हैं। वे प्रोग्रामर के लिए आसान और अधिक कुशल हैं क्योंकि वे मशीनी भाषाओं की तुलना में प्राकृतिक भाषाओं के अधिक निकट हैं।[2] उच्च स्तरीय भाषाओं को एक कंपाइलर या दुभाषिया या दोनों के संयोजन का उपयोग करके मशीनी भाषा में अनुवादित किया जाता है। सॉफ़्टवेयर को निम्न-स्तरीय असेंबली भाषा में भी लिखा जा सकता है, जिसमें कंप्यूटर के मशीनी भाषा निर्देशों के लिए एक मजबूत पत्राचार होता है और एक असेंबलर का उपयोग करके मशीन भाषा में अनुवाद किया जाता है।

Related Posts

कितनी भी हो मुश्किल थोड़ा भी न घबराना है, जीवन में अपना मार्ग खुद बनाना है।