कंप्यूटर सॉफ्टवेयर, या simply Software, डेटा या कंप्यूटर निर्देशों का एक संग्रह(Storage) है जो कंप्यूटर को काम करने का तरीका बताता है। यह भौतिक हार्डवेयर(Physical Hardware) के विपरीत(Opposite) है, जिसमें से सिस्टम बनाया गया है और वास्तव(Actual) में कार्य(Work) करता है।

सॉफ्टवेयर क्या है? हिंदी में [What is Software? in Hindi]

सॉफ्टवेयर, अपने सबसे सामान्य अर्थ में, एक निर्देश(Instruction) या प्रोग्राम(Program) है जो कंप्यूटर को विशिष्ट कार्यों(Specific functions) को करने के लिए निर्देश देता है।

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

सॉफ्टवेयर का उपयोग अक्सर कंप्यूटर के सभी कार्यात्मक पहलुओं(Functional aspects) का वर्णन करने के लिए किया जाता है जो इसके भौतिक घटकों(Physical Component) (हार्डवेयर) का उल्लेख नहीं करते हैं। Scripts, applications, programs और Instructions का एक सेट सभी शब्द(Word) अक्सर सॉफ्टवेयर का वर्णन करने के लिए उपयोग किए जाते हैं।
सॉफ्टवेयर क्या है? हिंदी में [What is Software? in Hindi]
एक ऑपरेटिंग सिस्टम, एक नैदानिक ​​उपकरण(Diagnostic tool), वीडियो गेम या ऐप से कंप्यूटर पर "Run" करने वाली सभी चीज़ों को सॉफ्टवेयर के रूप में परिभाषित किया जा सकता है।





सॉफ्टवेयर का सिद्धांत सर्वप्रथम 1935 में एलन ट्यूरिंग ने अपने निबंध में प्रस्तुत किया था: Entscheidungs समस्या के लिए एक Applications के साथ संगणनीय संख्या। हालाँकि,  सॉफ्टवेयर शब्द Mathmatician और Statistician John Tukey द्वारा गढ़ा गया था, 1958 में अमेरिकी गणितीय मासिक के अंक में जिसमें उन्होंने इलेक्ट्रॉनिक कैलकुलेटर के कार्यक्रमों पर चर्चा की थी।

सॉफ्टवेयर का प्रकार क्या है? हिंदी में [What is the type of Software? in Hindi ]

सॉफ्टवेयर की चार श्रेणियां है.
  • प्रोग्रामिंग सॉफ्टवेयर (Programming Software)
प्रोग्रामिंग सॉफ्टवेयर डेवलपर्स को प्रोग्राम लिखने में सहायता करने के लिए उपकरणों का एक सेट है। उपलब्ध विभिन्न उपकरण Compiler, linker, debugger, interpreter और editor हैं।
  • सिस्टम सॉफ्टवेयर(System Software)
सिस्टम सॉफ्टवेयर एप्लीकेशन सॉफ्टवेयर के लिए आधार का काम करता है। सिस्टम सॉफ्टवेयर में डिवाइस ड्राइवर, ऑपरेटिंग सिस्टम (OS), कंपाइलर, डिस्क फॉर्मेटर्स, टेक्स्ट एडिटर और यूटिलिटीज शामिल हैं जो कंप्यूटर को अधिक कुशलता से संचालित करने में मदद करते हैं।

यह हार्डवेयर घटकों(Hardware component) के प्रबंधन(Management) और बुनियादी गैर-कार्य-विशिष्ट कार्यों को प्रदान करने के लिए भी जिम्मेदार है। सिस्टम सॉफ्टवेयर आमतौर पर # C Programming Language में लिखा जाता है।
  • एप्लिकेशन सॉफ़्टवेयर (Application Software)
एप्लिकेशन सॉफ़्टवेयर कुछ कार्यों को करने के लिए अभिप्रेत(Intended) है। एप्लिकेशन सॉफ़्टवेयर के उदाहरणों में Office suites, gaming applications, database systems और educational software शामिल हैं।

एप्लिकेशन सॉफ़्टवेयर एकल प्रोग्राम(Single Program) या छोटे प्रोग्राम(Small Program) का संग्रह(Storage) हो सकता है। इस प्रकार का सॉफ़्टवेयर वह है जो उपभोक्ता(User) आमतौर पर "सॉफ़्टवेयर" के रूप में सोचते हैं।
  • दुर्भावनापूर्ण सॉफ़्टवेयर(Malicious software) (मैलवेयर)
दुर्भावनापूर्ण सॉफ़्टवेयर(Malicious software) को जानबूझकर कंप्यूटर को नुकसान पहुंचाने और / या अन्य सॉफ़्टवेयर को बाधित करने के लिए विकसित(Develop) किया गया है। नुकसान अक्सर उन उपयोगकर्ताओं(Users) के लिए अनजाने में होता है जो अनजाने में मैलवेयर स्थापित(Install) करते हैं क्योंकि इस प्रकार का सॉफ़्टवेयर आमतौर पर गुप्त रूप(Secret form) से कार्य करता है।


मैलवेयर के उदाहरण हैं:[Examples of malware]
संक्षेप में, सॉफ्टवेयर के बिना, कोई कंप्यूटर किसी भी कार्य को नहीं करेगा और बस एक बेकार मशीन होगी। प्रत्यक्ष पारस्परिक संबंधों(Direct interpersonal relations) में विभिन्न प्रकार के सॉफ्टवेयर भी मौजूद हैं।

आप सॉफ्टवेयर कैसे प्राप्त करते हैं?[How do you get software? in Hindi]

सॉफ्टवेयर एक खुदरा कंप्यूटर स्टोर(Retail Computer Store) या ऑनलाइन खरीदा जा सकता है और एक बॉक्स में आ सकता है जिसमें सभी डिस्क (फ्लॉपी डिस्केट, सीडी, डीवीडी, या ब्लू-रे), मैनुअल, वारंटी और अन्य दस्तावेज(Document) होते हैं।

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




मुफ्त सॉफ्टवेयर(Free Software)
बहुत सारे मुफ्त सॉफ्टवेयर प्रोग्राम भी उपलब्ध हैं जिन्हें अलग-अलग श्रेणियों में विभाजित किया गया है।
  • शेयरवेयर या ट्रायल सॉफ्टवेयर वह सॉफ्टवेयर है जो आपको प्रोग्राम खरीदने से पहले सॉफ्टवेयर को आजमाने के लिए कुछ दिन देता है। परीक्षण का समय समाप्त होने के बाद, इससे पहले कि आप इसका उपयोग करना जारी रख सकें, आपको एक कोड दर्ज करने या उत्पाद को पंजीकृत करने के लिए कहा जाएगा।
  • फ्रीवेयर पूरी तरह से मुफ्त सॉफ्टवेयर है जिसे कभी भी भुगतान की आवश्यकता नहीं होती है, जब तक कि इसे संशोधित नहीं किया जाता है।
  • ओपन सोर्स सॉफ्टवेयर फ्रीवेयर के समान है। न केवल Program Free है, बल्कि स्रोत कोड(Source Code) भी सभी के लिए उपलब्ध है।

सॉफ्टवेयर को कैसे बनाए रखें [How to maintain software, in Hindi]

आपके कंप्यूटर पर सॉफ़्टवेयर स्थापित(Install) होने के बाद, किसी भी त्रुटि(Error) को ठीक करने के लिए इसे अपडेट करने की आवश्यकता हो सकती है। सॉफ्टवेयर पैच का उपयोग करके किसी प्रोग्राम को अपडेट किया जा सकता है। एक बार अपडेट इंस्टॉल हो जाने के बाद, प्रोग्राम में अनुभव की गई कोई भी समस्या अब नहीं होगी।

कंप्यूटर सॉफ्टवेयर का पहला टुकड़ा क्या था?[What was the first piece of computer software? in Hindi]

1948 में SSEM के लिए टॉम किलबर्न का First Program.
पहला सॉफ्टवेयर प्रोग्राम जो इलेक्ट्रॉनिक मेमोरी में आयोजित(Held) किया गया था, टॉम किलबर्न द्वारा लिखा गया था। Program ने Integer 218 = 262,144 के उच्चतम कारक की गणना की, और 21 जून, 1948 को इंग्लैंड के मैनचेस्टर विश्वविद्यालय में सफलतापूर्वक निष्पादित(Execute) किया गया। उस प्रोग्राम को रखने वाले कंप्यूटर को SSEM (स्मॉल स्केल एक्सपेरिमेंटल मशीन) कहा जाता था, जिसे "मैनचेस्टर बेबी" के नाम से जाना जाता था। इस घटना को व्यापक रूप से सॉफ्टवेयर के जन्म के रूप में मनाया जाता है।


Post a comment

Blogger

Your Comment Will be Show after Approval , Thanks

Sponsorship Ad

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: