software क्या है और इसके कितने प्रकार होते हैं

software-kya-hai

Software क्या है (What is Software in Hindi)? शायद ही आप इस बात से अनजान होंगे। क्यों की हम अपने रोज़मर्रे की ज़िन्दगी मैं हर काम को आसान बनाने केलिए technology की मदद लेते हैं किसी computer या फिर mobile से। यह सब हम जिसके मदद से करते हैं इसीको ही हम एक software कहते हैं।

मान लीजिये किसी photo को एडिट करना है तोह हम PicsArt का मदद लेते हैं ,तोह यह एक Software हो गया। वैसे ही लाखो software हैं इस दुनिया मैं जिसके बारेमे हम अभी तक कुछ भी अच्छे से नहीं जानते।

एक बात और बता दूँ की एक software कंप्यूटर के hardware के through ही चल सकता है। तोह हम कह सकते हैं की software hardware का दिमाग होता है और hardware ,software का शरीर। दोनों ही एक दूजे के बिना काम नहीं कर सकते, इसीलिए दोनों का होना ज़रूरी है।

क्या आपको पता है की software के कितने प्रकार होते हैं(Types of Software in Hindi) इसके फयदे क्या क्या हैं इनको कैसे बनाया जाता है ? कोई बात नहीं चलिए इसके बारे में अच्छे से बात करते हैं।

Software क्या है – इसकी परिभाषा (What is Software in Hindi)

सॉफ्टवेयर  एक program codes का समूह है जिसे की बनाया जाता है किसी specific काम को करने केलिए( Software is a set of programs created to perform some special tasks in device) Software ही एक कंप्यूटर जो इतना advanced बनाता है ,क्यूंकि इसीके वजह से ही Computer इतना आगे बढ़ पाया है।

जैसे की मैंने पहले बताया सॉफ्टवेयर कंप्यूटर का life source है इसके बिना जितने भी hardwares होते हैं सब नाकाम हैं। अगर हमारे शरीर मैं brain ,Nerves ना हो सिर्फ हाथ,पैर हो तोह क्या यह काम करने के लायक रहेंगे ,नहीं न ठीक वैसे ही software के बिना कुछ काम होना नामुमकिन सा हो जाता है।

Computer को on करने से लेकर off करने तक हर एक पीढ़ी पर software का इस्तेमाल होता है ,इसीको हम इसका System software कहते हैं। इसके अंदर जितने operations होते हैं जैसे की Word file बनाना ,image edit करना ,excel sheet बनाना यह सब जिस software से होते हैं इन्हे हम कहते हैं Application software।

सॉफ्टवेयर एक set of instructions है जिसे ना हम देख सकते हैं और ना ही छू सकते हैं बस इसका उपयोग कर सकते हैं ,इसीलिए हम इसे एक software कहते हैं।

software को समझने केलिए हमे इसके बारेमे पूरी बात जानना बहोत ज़रूरी होता है। तोह क्यों न अब इसके कितने प्रकार होते हैं इसके बारेमे जाना जाये।

 

सॉफ्टवेयर के प्रकार (Types of Software)

जैसे की हम हर एक चीज़ को उसके काम करने के ढंग से सजाके अलग अलग रखते हैं। उसी तरह सॉफ्टवेयर को उसके काम करने के ढंग को देखके कुछ प्रकार मैं divide किया गया है। इसके ३ प्रकार होते हैं

  1. System Software
  2. Application Software
  3. Utility software

चलिए सब को एक एक करके अच्छे से समझने की कोशिश करते हैं।

1. System Software क्या है (What is System software in Hindi)

Computer को ON करने से लेकर off करने तक जितने भी operations होते हैं वह सब possible हो पता है System software के वजह से। एक system software वह है जो की instruction देता है कंप्यूटर के हरद्वारेस को की कौन सा काम कैसे करना है और यह दुसरो software को चलाने में भी मदद करता है।

एक system software को इसतरह बनाया गया होता है जिससे की वह दूसरे application softwares को Run कराने केलिए एक platform दे सके। इससे यह साबित होता है की एक application software तबतक नहीं चल सकता जब तक system उसे permission ना दे।

Types of System software

  1. Operating system – किसी भी device को चल ने केलिए एक operating system की ज़रूरत पड़ती है। हम बहोत अच्छे से Android ,Windows और MacOS से परिचित हैं। इनके बिना computer एक खली डिब्बा लगेगा।
  2. Game engines – एक Game engine software का काम होता है यह तय करना की Computer मैं एक game कैसे चलेगा ,इसका interface कैसा रहेगा ,यह user friendly कैसे रहेगा। इसके अलावा यह कुछ हद तक Game development मैं भी मदद करता है।
  3. Search engines – कोई भी चीज़ क्यों ना हो हमे जल्दी जवाब चाहिए होता है ता हम क्या करते हैं ? Google मैं जाकर पूछते है और हमे जवाब मिल जाता है। जहाँ हम कुछ search करते हैं जवाब केलिए उसे हम एक search engine कहेंगे।
    Ex-  Google , Bing ,DuckDuckGo

 

2. Application Software क्या है (What is a Application Software in Hindi)

ज्यादा तर लोग इसे Apps के नाम से जानते हैं। जी हाँ जिन apps को हम अपने mobile पर हरदम चलाते रहते है उनको Application software कहते हैं।

जैसे की एक system software सिर्फ computer के भीतरी operations को सँभालने केलए होता है वैसे ही एक application software सिर्फ एक user के काम करने केलिए बनाये हुए होते हैं। इसीलिए इन्हे हम एक end-user software भी कह सकते हैं।

इसके भी कुछ प्रकार होते है जिन्हे की हम आगे पढ़ने वाले हैं।

Types of Application Software

  1. Information worker software – यह हमको मदद करता है किसी informational project को बनाने और manage करने मैं कुछ apps के ज़रिये। उदहारण के तौर पे MS WORD , Spreadsheet ,MS Excel
  2. Entertainment software – इस तरह के software कुछ मनोरंजन के ऊपर जैसे की Video games , sreensaver , Music video जैसे कार्य को Computer में करने में मदद करता है।
  3. Educational software – इनका उपयोग सिर्फ educational purpose केलिए होता है।
  4. Simulation software – यह simulate करते हैं किसी physical या abstaract system को research या फिर किसी entertainment purpose केलिए।
  5. Media development software – Media development सॉफ्टवेयर का इस्तेमाल किसी नई media file बनाने मैं इस्तेमाल किये जाते हैं। जैसे की 3D art , Vector graphics ,Games etc।

 

3. Utility Software क्या है (What is a Utility Software in Hindi)

हम तोह बात कर लिए computer और user के मदद करने वाले softwares के बारेमे। इतने software महजूद हो अगर Computer के safety केलिए कोई ना हो यह तोह नहीं हो सकता।

Computer programs को safe,analyze,optimize,configure और manage करने केलोए जो softwares होते है उन्हें हम कहते हैं Utility Software। इसे हमे operate करना नहीं पड़ता सिर्फ one-time installation के बाद यह अपने आप ही computer का safety process संभल लेता है।

Types of Utility Software and their functions

  1. Anti-virus – एक anti-virus कंप्यूटर का bodyguard होता है। यह malwares को scan कर उसे block करता है या फिर हमेशा केलिए निकाल देकता है।
  2. Debuggers – अगर कंप्यूटर के memory और programs के अंदर कुछ modifications किये जा रहे हो तोह ,इसका काम होता है उसे analyze करके permission देना।
  3. Network utilities – कंप्यूटर के network connectivity को analyze करके उसे fix करता है।
  4. package manager –कंप्यूटर के network connectivity को analyze करके उसे fix करता है।
  5. File manager- एक file manager काम होता है कंप्यूटर के अंदर भी data होते हैं सबको arrange करके रखना ताकि जब user चाहे सबको आसानी से access कर सके और इसका modification जैसे की file copy paste ,save delete,rename वगेरा।
  6. HTML checker – Computer के अंदर जितने भी new codes डाले जाते हैं यह उनको check करता है और सब सही रहा तोह permit access करता है।
  7. Install utility – एक installer का सिर्फ एक ही काम होता है किसीभी नई software का root memory मैं install करना।

Software स हमे क्या लाभ होता है (Advantages of a Software)

एक computer software हमार लिए जो सब कर सकता है शायद ही की यह कर पायेगा। Digital दुनिया मैं एक software का ना होना मतलब पत्थर तोडना। यह हमारे सारे काम को आसान बना देता है।

  • Speed and Accuracy
  • Security
  • Time saving
  • Scalability and Integration
  • Easy to use

सॉफ्टवेयर कैसे बनाते हैं (How to make a software)

एक computer software को बनाने केलिए ज़रूरत पड़ता है coding की। अगर आपको एक software बनाना है तोह programming language की अच्छी knowledge होनी चाहिए नहीं तोह आप इसे बना नहीं सकते।

software बनाने केलिए जिन जिन लैंग्वेज की ज़रूरत पड़ती है वह सब है – C,C++,Java,Python, .Net,PhP ,etc.

Conclusion

आशा करता हूँ की आपको मेरा यह लेख Software क्या है (What is Software in Hindi) अच्छा लगा होगा। मैंने अपने लेख मैं यह कोशिश की है की आपको कैसे सरल भाषा मैं सब कुछ समझा पाऊ ज्यादा कुछ technical word का प्रयोग ना करते हुए। अगर कुछ समझने मैं दिक्कत आयी हो या फिर मुझसे कुछ छूट गया हो तोह आप निचे comment box में बता दीजिये ताकि उसे मैं सुधार सकूँ।

एक और आखरी गुज़ारिश यह भी है की अगर आप चाहते हैं की मेरा यह लेख किसी और के भी काम आ सकता है तोह उसतक पहंचा दीजिए एक social media share करके।

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments