सॉफ्टवेयर

सॉफ्टवेयर क्या है:

सॉफ्टवेयर विशिष्ट कार्यों को करने के उद्देश्य से कंप्यूटर द्वारा व्याख्या किए जाने वाले निर्देशों का एक क्रम है। इसे कंप्यूटर के संचालन को नियंत्रित करने वाले कार्यक्रमों के रूप में भी परिभाषित किया जा सकता है।

कंप्यूटर पर, सॉफ़्टवेयर को तार्किक भाग के रूप में वर्गीकृत किया जाता है जिसका कार्य हार्डवेयर के लिए निर्देश प्रदान करना है। हार्डवेयर कंप्यूटर का संपूर्ण भौतिक भाग है, उदाहरण के लिए, CPU, मेमोरी और इनपुट और आउटपुट डिवाइस। सॉफ्टवेयर में ऐसे सिस्टम के लिए मौजूद सभी प्रोग्राम होते हैं, चाहे वे उपयोगकर्ता द्वारा निर्मित हों या कंप्यूटर निर्माता द्वारा।

अंग्रेजी शब्द सॉफ्टवेयर का उपयोग पहली बार 1958 में अमेरिकी वैज्ञानिक जॉन वाइल्डर टुके द्वारा लिखे गए लेख में किया गया था। वह "द्विआधारी अंक" को नामित करने के लिए " बिट " शब्द को पेश करने के लिए भी जिम्मेदार था।

सॉफ्टवेयर को तीन प्रकारों में वर्गीकृत किया जा सकता है:

सिस्टम सॉफ्टवेयर : एक कंप्यूटर की आंतरिक प्रणाली द्वारा संसाधित जानकारी का एक सेट है जो उपयोगकर्ता और कंप्यूटर के बाह्य उपकरणों के बीच ग्राफ़िक्स इंटरफ़ेस के माध्यम से बातचीत की अनुमति देता है। इसमें ऑपरेटिंग सिस्टम और डिवाइस ड्राइवर (मेमोरी, प्रिंटर, कीबोर्ड, और इसी तरह) शामिल हैं।

प्रोग्रामिंग सॉफ्टवेयर : उपकरण का एक सेट है जो प्रोग्रामर को कंप्यूटर सिस्टम विकसित करने की अनुमति देता है, आमतौर पर प्रोग्रामिंग भाषाओं और एक एकीकृत विकास दृश्य वातावरण का उपयोग करते हुए।

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

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