सॉफ्टवेयर किसे कहते हैं और यह कितने प्रकार के होते हैं व Software केसे बनाए एवं कंप्यूटर में इसकी क्या भूमिका है जाने सम्पूर्ण जानकारी हिंदी में Show आज हम बात करने वाले हैं सॉफ्टवेयर के बारे में। आप सभी लोग जानते हैं कि हमारे दैनिक जीवन में किसी भी कार्य को करने के लिए हम पूरे तरीके से कंप्यूटर या अपने मोबाइल पर निर्भर रहते हैं लेकिन अभी भी हम लोगों को टेक्नोलॉजी की इतनी जानकारी नहीं है जितनी होनी चाहिए।क्या आप लोग जानते हैं कि हमारा मोबाइल या कंप्यूटर सॉफ्टवेयर के बिना बिल्कुल बेकार है क्योंकि कंप्यूटर या मोबाइल से कोई भी कार्य Software द्वारा ही किया जाता है। तो चलिए फिर आज हम आपको अपनी पोस्ट के माध्यम से Software से संबंधित सभी महत्वपूर्ण जानकारियां जैसे सॉफ्टवेयर क्या है? इसके प्रकार आदि के बारे में बताएंगे। यदि अगर आप लोग भी सॉफ्टवेयर से रिलेटेड ज्यादा जानकारी विस्तार से जानना चाहते हैं तो हमारी पोस्ट को अंत तक जरूर पढ़ें।
Software Kya Hai?सबसे पहले तो हम आपको बहुत ही आसान और सरल भाषा में आपको बताना चाहेंगे कि सॉफ्टवेयर एक एप्लीकेशन है जिसके द्वारा हमारा कंप्यूटर या मोबाइल फोन चलता है। Software का इस्तेमाल कंप्यूटर में चलने वाली एप्लीकेशन के लिए किया जाता है। यह एक ऐसी एप्लीकेशन है जिसका इस्तेमाल कंप्यूटर को चलाने के लिए और कुछ विशेष कार्य को निष्पादित करने के लिए किया जाता है। उदाहरण के तौर पर मान लीजिए कि हम गूगल या वेब ब्राउजर पर कुछ पढ़ते या देखते हैं तो यह Software ही कहलाता है क्योंकि अगर यह नहीं होता तो क्या हम किसी से संबंधित कोई जानकारी इंटरनेट पर खोज पाते। यह तो रही सॉफ्टवेयर की बात लेकिन क्या आप लोग जानते हैं कि कीबोर्ड, मॉनिटर, माउस और प्रिंटर आदि सभी पार्ट्स हार्डवेयर कहलाते हैं। और दूसरी तरफ इनको पॉइंट करने वाले एप्लीकेशन जैसे इंटरनेट, एमएस ऑफिस, एक्सल वर्ड आदि सॉफ्टवेयर कहलाते हैं। फ्री कंप्यूटर सॉफ्टवेयर का दूसरा नाम Freeware होता है। इन फ्री Computer Software का इस्तमाल आप बिलकुल ही मुफ़्त में कर सकते हैं। Operating System क्या है सॉफ्टवेयर कितने प्रकार के होते हैंहम अपने दैनिक जीवन में कंप्यूटर, लैपटॉप या मोबाइल पर कोई ना कोई नया Software अपने कार्य को आसान करने के लिए इंस्टॉल कर ही लेते हैं। तो चलिए फिर अब हम आपको Software के प्रकार बताएंगे जो इस प्रकार है-
सिस्टम सॉफ्टवेयरहमारे कंप्यूटर के हार्डवेयर को मैनेज और कंट्रोल करते हैं उन्हें ही सिस्टम सॉफ्टवेयर कहा जाता है। सिस्टम सॉफ्टवेयर के ही कारण हमारे कंप्यूटर में एप्लीकेशन सॉफ्टवेयर चलते और उस पर काम करते हैं। अब हम आपको System Software का एक एग्जांपल देते हैं जैसे कि आप की विंडो जो भी इस्तेमाल करती है वह System Software प्रोग्राम का ही एक ग्रुप होता है जिसके और भी उदाहरण इस प्रकार है-
कंप्यूटर में गूगल फोंट्स कैसे इनस्टॉल करें एप्लीकेशन सॉफ्टवेयरहमारे कंप्यूटर पर डिपेंडेड मुख्य कामों को करने के लिए लिखे जाने वाले प्रोग्राम को Application Software कहा जाता है। अलग अलग इस्तेमाल के लिए हमारी आवश्यकता अनुसार अलग-अलग Software होते हैं जिसे बड़ी-बड़ी कंपनीज में उनकी जरूरत को ध्यान में रखकर बनाया जाता है। इनमें से कुछ एप्लीकेशंस आपको फ्री में उपलब्ध कराई जाती हैं तथा कुछ के लिए आपको भुगतान करना होता है एप्लिकेशन सॉफ्टवेयर (Application software) के कई उदाहरण हैं –
यूटिलिटी सॉफ्टवेयरदोस्तों अब हम आपको बताते हैं यूटिलिटी सॉफ्टवेयर के बारे में। कंप्यूटर के आप ऑपरेटिंग सिस्टम की सर्विस एवं रिपेयर करने के का काम यूटिलिटी सॉफ्टवेयर का ही होता है। इसके अलावा यूटिलिटी सॉफ्टवेयर कुछ हार्डवेयर की सर्विस करने का कार्य भी करता है जिससे उसकी गति और पावर को बढ़ाया जा सके। इसमें से बहुत कुछ यूटिलिटी ऑपरेंटिंग सिस्टमके साथ आते है और कुछ को अलग से लेना पडता है। जैसे
सॉफ्टवेयर का इतिहास19वीं शताब्दी में दुनिया का सबसे पहला प्रोग्राम Ada Lovelace ने लिखा था जिसे Charles Babbage के Analytical Engine के लिए प्रकाशित किया गया था। Ada Lovelace को पहली कंप्यूटर प्रोग्रामर के रूप में भी जाना जाता है क्योंकि उन्हीं के द्वारा यह इंजन Bernoulli Numbers की गणना कैसे करेगा यह साबित किया था। सबसे पहले Alan Turing ने अपने निबंध: “Computable Numbers, with an Application to the Entscheidungsproblem” में लिखा था। सॉफ्टवेयर शब्द को सबसे पहले John Tukey ने बनाया था, जो एक गणितज्ञ और सांख्यिकीविद थे। सॉफ्टवेयर केसे बनाए ?दोस्तो Software बनाना कोई आसान काम नहीं है यदि आप सॉफ्टवेयर डेवलपमेंट में इंटरेस्टेड है तो आप इसकी शुरुआती प्रोग्रामिंग लैंग्वेज सीख कर इसकी शुरुआत कर सकते हैं। इन भाषाओं को सीख कर आप विभिन्न प्रकार के सॉफ्टवेयर डेवलपर कर सकते हैं। लेकिन इसमें प्रोग्रामिंग भाषाएं बहुत सारी होती हैं जो एक बड़ी समस्या हो सकती है इसे सीखने के लिए इन भाषाओं का चुनाव करना बहुत मुश्किल होता है। इसलिए आप किस प्रकार एप्लीकेशन बनाने में रुचि रखते है बहुत ज्यादा जरूरी है। उदाहरण के लिए अगर आप समान्य एप्लीकेशन बनाने में रुचि रखते है, तो आपको C, C#, C++, Java, PHP, Swift, etc. भाषाओ को सीखना होगा। परन्तु यदि आप आर्टिफिशियल इंटेलिजेंस, डेटा साइंस और ब्लॉकचैन जैसी नयी टेक्नोलॉजी से सम्बंधित Software डेवलप करना चाहते है, तो आप Python जैसी उच्च-स्तरीय भाषाओ को सीख सकते है। अगर आसान भाषा में कहें तो आप अपने रूचि के अनुसार कौन सा Software डेवलप करना चाहते हैं वह भाषा सिलेक्ट कर कर सकते हैं जिसके लिए आपको Software इंजीनियरिंग की पढ़ाई भी करनी चाहिए। एक बार चुनाव कर लेने के बाद उस भाषा को कहां से सीखे इसका पता करें। आज इंटरनेट पर हजारों ऐसी वेबसाइट और यूट्यूब टुटोरिअल उपलब्ध है, जहां से आप मुफ्त में किसी भी प्रोग्रामिंग भाषा को आसानी से सीख सकते है। नीचे कुछ प्रमुख प्रोग्रामिंग भाषाओं के नाम दिए गए है, जिन्हें आप सीख सकते है:
कंप्यूटर के कितने सॉफ्टवेयर होते हैं?सिस्टम सॉफ्टवेयर
ऑपरेटिंग सिस्टम, कम्पाइलर आदि सिस्टम सॉफ्यवेयर के मुख्य भाग हैं। ऑपरेटिंग सिस्टम के माध्यम से सिस्टम सॉफ्टवेयर कंप्यूटर के कामकाज पर नियंत्रण रखता है। और यह सिस्टम सॉफ्टवेयर कंप्यूटर के बाहरी उपकरणों जैसे मॉनिटर प्रिंटर और स्टोरेज डिवाइस पर अपना नियंत्रण रखता है।
कंप्यूटर में कौन कौन से सॉफ्टवेयर होते हैं?मुख्यतः कंप्यूटर सॉफ्टवेयर तीन प्रकार के होते हैं.. सिस्टम सॉफ्टवेयर (System Software). एप्लीकेशन सॉफ्टवेयर (Application Software). प्रोग्रामिंग सॉफ्टवेयर (Programming Software). सॉफ्टवेयर के 3 प्रकार क्या हैं?सॉफ्टवेयर मुख्यतः दो प्रकार के होते हैं पहला है सिस्टम सॉफ्टवेयर (System Software) और दूसरा है एप्लीकेशन सॉफ्टवेर (Application Software), Windows और Android ये दोनों सिस्टम सॉफ्टवेयर के उदाहरण हैं, गूगल क्रोम और फेसबुक एप्लीकेशन सॉफ्टवेयर के उदाहरण हैं.
कंप्यूटर सॉफ्टवेयर के 2 प्रकार क्या हैं?सॉफ्टवेयर की दो मुख्य श्रेणियां एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर हैं । एक एप्लिकेशन सॉफ्टवेयर है जो एक विशिष्ट आवश्यकता को पूरा करता है या कार्य करता है। सिस्टम सॉफ़्टवेयर को कंप्यूटर के हार्डवेयर को चलाने के लिए डिज़ाइन किया गया है और अनुप्रयोगों को शीर्ष पर चलाने के लिए एक मंच प्रदान करता है।
|