Software क्या है, इसके प्रकार और कैसे बनाते है?

सॉफ्टवेयर क्या है (Software in Hindi) और सॉफ्टवेयर के प्रकार, ये सायद आपको बताने की जरुरत नहीं; क्यूँ की जो कोई smartphone या computer इस्तमाल करते है, वो इसी शब्द से वाकिफ है. साल पहले की बात है जब मानव कंप्यूटर से वाकिफ हुआ, उस समय सायद आप छोटे बच्चे होंगे. किंतु कंप्यूटर के आने के बाद हमारी जिंदगी पूरी तरह से बदल गई. हम इतने आलसी हो गए हैं की हम हर एक कार्य कंप्यूटर या फिर Mobile के द्वारा ज्यादा कर रहे हैं. इसमें हमारी कोई गलती नहीं हैं क्यूंकि इसी Computer से हमारी ज़िदगी आसान बन गई है. वैसे एक Computer को देखा जाये तो ते बस एक electronic device ही होता है जो की बहुत से operations एक साथ perform कर सकता है जैसे की बहुत से computation वो भी बहुत ही ज्यादा speed में, जिसे शायद ही कोई ordinary machine या हमारी इंसानी दिमाग कभी कर पाए. ये बहुत से physical और tangible components से बनी हुई होती है जिसे की हम touch और feel कर सकते हैं, इन्हें Hardware कहा जाता है और ऐसे programs और commands जो की इन hardwares को drive करती है, उन्हें Software कहा जाता है.

आज हम कहीं से भी Internet के जरिये सारी जानकारी हासिल कर रहें है. हम कॉपी में लिखना बंद कर दिए. किताबों को PDF बना दिया गया. गाने को हम Radio tap की वजाय Google Music में सुन रहे हैं. Movies को TV में नहीं Mobile के MX player में देखते हैं. घर का नक्सा बनाने के लिए CAD को इस्तमाल करने लगे. चिठ्ठी कागज पे नहीं MS-Word पे लिखने लगे और What’s app, FB app का इस्तमाल होने लगा है. चित्रकारी को हाथ में Pencil लेके करते थे लेकिन अभी हम MS-Paint का उपयोग कर रहे हैं. नए स्थानों को धुंडने के लिए मानचित्र की जगह Google Map आगए है.

आज यह सब संभव होने के पीछे एक ही राज है जिसको हम कहते हैं सॉफ्टवेयर. CAD, MS-Word, What’s app, FB app , Google Music, MX player, MS-Paint, Google Map ये सब एक एक Software/APPs ही तो हैं.

आज आप मेरा जो ये लेख पढ़ रहे हैं वह भी एक सॉफ्टवेयर से पढ़ रहे है, जिसका नाम है Web Browser जो एक Application Software है. जैसे हमारे शारीर में हात, पावों, नाक, कान, आंखे हैं इसके साथ दया, माया, प्यार, देर्द भी हमारे अंदर हैं. वैसे ही Computer दो चीजों से बना है एक Hardware और दूसरा Software. हात, पावों, नाक, कान, आंखे हमारें शारीर के Hardware हैं जीनको हम हात लगा सकते हैं. दया, माया, प्यार, देर्द ये सब हमारे शारीर के Software हैं.

आज के समय में जितने भी Digital devices है जैसे Mobile, desktop, tab, laptop, oven इन सभी में सॉफ्टवेयर Program है. तो चलिए जानते है के सॉफ्टवेयर क्या होता है और ये कितने प्रकार के होते है.

सॉफ्टवेयर क्या है (What is Software in Hindi)

Software Kya Hai in Hindi

Software किसे कहते हैं? Definition: “Software बहुत सारे Programs का Collection है जो एक Computer के विशिष्ट कार्य (Task) को निष्पादन करता है. “Software is a set of Programs which perform a specific Task”. हम अपने Computer में जितने भी Task करते हैं वो सभी इस software के माध्यम से ही संपन होते हैं. Software उन set of instructions को refer किया जाता है जिन्हें की fed किया जाता है programs के form में, ताकि वो पुरे computer system को govern कर सके और साथ में दुसरे hardware components को process भी कर सकें. ये वो commands होते हैं जो की hardware को drive करते हैं. MS-WORD जिसमे हम कुछ TYPE करते है. Photoshop जिसमे हम photos को edit करते हैं. Chrome जिसे Internet Access करते हैं, जिसे Browser भी कहते हैं.

यह सभी (Chrome, Photoshop, MS-WORD, VLC, KM, uc Browser) एक एक Software के उदहारण हैं.
sw को कभी भी हम हात से टच नहीं कर सकते हैं. क्यूंकि ये Programs हैं. Desktop पे जितने भी Icon होते हैं वो सभी एक एक Software हैं. हम कभी भी बिना सॉफ्टवेयर और Application के अपने Computer और Mobile को चला ही नहीं सकते हैं. चूँकि बिना सॉफ्टवेयर के तो Computer On भी नहीं होता है. अपने Laptop और Mobile आप जो भी कुछ कार्य कर रहे हैं उन सभी के लिए यही जिमेदार है. जैसे Operating System यह भी एक Program ही है जिसके बिना आपका Mobile किसी भी काम का नहीं हैं.

     Software                       Examples
AntivirusAVG, Housecall, McAfee, Norton
Audio / Music programiTunes, WinAmp
DatabaseAccess MySQL SQL
Device driversComputer drivers
E-mailOutlook, Thunderbird
GameMadden, NFL Football, Quake, World of Warcraft
Internet browserFirefox, Google Chrome, Internet Explorer
Movie playerVLC, Windows Media Player
Operating systemAndroid, iOS, Linux, macOS, Windows
Photo / Graphics programAdobe PhotoShop, CorelDRAW
PresentationPowerPoint
Programming languageC++, HTML, Java, Perl, Visual Basic (VB)
SimulationFlight simulator SimCity
SpreadsheetMS Excel
UtilityCompression, Disk Cleanup, Encryption, Registry cleaner, Screensaver
Word processorMS Word

 

Def- Instructions या Programs के Collection को सॉफ्टवेयर कहते हैं, यह Programs Computer को Users के इस्तमाल योग्य बनाते हैं. जैसे Operating System, सबसे पहले Android os Software को Mobile/Computer में Install किया जाता है तब जाके आप उसे इस्तमाल करते हैं. अब सवाल आता है यह Programs और Instruction क्या है. इसे पहले आपको Programming Language का ज्ञान होना अति आवश्यक है.

Programming Language:
यह एक Computer Software और Application बनाने की भाषा है.जिसमे बहुत सरे Keywords, Functions और Rules रहते हैं. इन Rules के जरिये हम Programs लिखते हैं जिन Programs को Computer समझता है और कुछ Task Perform करता है. या यह भी कह सकते हैं Programming Language को इस्तमाल करके Software बना जाता है. C, C++, JAVA, PHP,My SQL, .NET, COBOL और FOXPRO ये सब एक एक Programming Language के नाम हैं.

आप Play store में जितने भी Application और Internet में जितने भी Software देख रहे हैं. वो सभी इन Programming Languages के द्वारा Develop किए जाते हैं. इनसे ही हम Programs लिखते हैं. अब आपको Programs के बारे में समझने में आसानी होगी.

Programs और Instruction
कई सारे Instructions को मिलाके एक Program बनता है एवं यह Programs, Programming Language में लिखे जाते हैं. सायद आप पढ़े होंगे College में “Write a Program to Check whether the Number is Prime or Not”. यह एक प्रोग्राम का उदहारण है.

Computers में आप जरुर देखे होंगे Calculator होता है. जिसमे आप Addition, Subtraction, Multiplication और Division कर सकते हैं. Calculator एक Software है, अब Addition के लिए अलग Program, Subtraction के लिए अलग Program, ऐसेही Multiplication और Division के लिए अलग से Program लिखे जाते हैं. इन चरों Programs जब एक ही जगह जोडे दते है तब एक बड़ा Program बन जाता है, जिसे SW कहते हैं.

एक Program में 4 से 5 line का code रहता है. जो एक software का छोटा सा काम करता है. जिसे Instruction कहते हैं . Instruction में प्रत्येक Line को Command कहते हैं. अब सीखते हैं यह Software कितने प्रकार के होते हैं.

सॉफ्टवेयर के प्रकार – Types of Software in Hindi

हमारे कार्य सैली को आसान करने के लिए और कम समय में करने के लिए इनको बनाया गया है. हर रोज उठते ही हम जरुर एक सॉफ्टवेयर का इस्तमाल करते हैं चाहे वो Whats app क्यों ना हो. अब ये मेरा लेख भी एक Browser software के माध्यम से ही पढ़ रहे हैं. सॉफ्टवेयर तीन Types के होते हैं.

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

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

System Software वो Software होते हैं जो Computer के Background Process को सँभालता हैं. इसको system software इसलिए कहते हैं क्यूंकि ये System मतलब Computer को चलाने में मदद करत हैं. इनकी मदद से Computer दुसरे Components जैसे Hardware को Operate करने में सख्यम होता जाता है. आप अपने Computer में जितने भी software install करते हैं वो सभी को यही Program चलाता है. ओर एक बात अगर computer में ये सिस्टम software नहीं होता तो आप कोई भी Application Software को चला नहीं सकते हैं.

जब कोई भी नया Computer ख़रीदा जाता है उसमे पहले System Software को install किया जाता है. जैसे Operating System (Windows 7, Windows 8, MAC, Unix, Android), Language Translator. यह Hardware और User application के बिच में Layer जैसे काम करता है. चलिए जानते हैं.

1. Operating system

OS यह एक System Software है, जो की user मतलब आप के और Computer Hardware के बिच में Interface जैसे काम करता है. इसको Computer का दिल भी कहते हैं. यह एक बहुत ही बड़ा प्रोग्राम है. जिसके कुछ उदाहरण है Windows, Linux and MacOS. Android Mobile Operating System है. Market में कुछ गिने चुने IT Companies हैं जो इस प्रकार के SW Develop करती हैं. जैसे Microsoft, Apple और Google. अलग अलग प्रकार के OS हैं real time, distribute, embedded.

2. Language Translators

assemblers, compilers और interpreters Language translators के Example हैं. इन Programs को Programming Languages के लिए बनाया गया है. EX- C, c++, java, cobol. Compiler को High Level Programming को Execute करने के लिए बनाया गया है. यह पुरे Program को एक बार में Translate करता है. लेकिन Interpreter Direct translate करता है. Line by Line Code को Execute करता है.

3. Common Utility Programs

इन Programs को खास तोर पे Computer Devices और Resources लिए बनाए गए हैं. इस Category में जो Programs होते हैं उनके नाम हैं Communication Tools और Disk Formatter. ये Programs का जादा इस्तमाल Computer Infrastructure के Operations पे होता है. Virus Scanner Program भी एक Utility sw का Example है. Trojan और दुसरे Virus से Protection देता है पुरे System

एप्लीकेशन सॉफ्टवेयर क्या है

जैसे की आपको पता है System Software Background Process के उपर ज्यादा ध्यान देते है. किंतु Application software specific Task को Perform करते हैं. इनको Problem Solving Software भी कहते हैं. हमारे रोज मर्रा जिंदगी में होने वाले Problems के Solution Application sw द्वारा मिलते हैं.

ये हमारे Needs को पुरे करते हैं. ये सारे sw Operating System द्वारा चलते हैं. आपके computer के desktop पे जितने भी sw दिख रहे हैं वो सभी इस Category में आते हैं. इनको Apps भी बोला जाता है. इनको बस User अपने काम काज के लिए इस्तमाल करता है. इन sw को आपको install करने की आवश्यकता है. चलिए इनके बारे में विस्तार से जानते हैं.

1. Word Processors

Documents Creation के लिए इनका इस्तमाल किया जाता है. इस category में आने वाले sw का इस्तमाल ज्यादातर Office के काम काज के लिए किया जाते है. MS WORD इस Category का बहतरीन उदहारण है. जिसके जरिये हम document को Edit, Format, Print जैसे task आसानी से कर सकते हैं. Word Processor Program, Office के काम काज को आसान से आसान और सरल बना दिए है. Documents को Digital Format में Store करने के साथ साथ किसीको भी भेजा भी जा सकते हैं.

2. Database Software

इस Category के Software से Database को Create करने के लिए और Manage करने के लिए इस्तमाल किया जाता हैं. इनके जरिये Data और Information को हम आसानी से Manage कर सकते हैं. कभी ये software DBMS नाम से भी जाने जाते हैं. इनके कुछ Example हैं -MS Access, Foxpro, Qbase, Oracle and Sysbase.

3. Multimedia software

इस Category के Software को अलग अलग Media के लिए इस्तमाल किया जाता है. Multimedia मतलब Audio, Video को play करने के लिए जो software होते हैं उन्हें Multimedia Software कहते हैं. Example- VLC, KM Player, Windows Player. Presentation के लिए MS-PowerPoint.

4. Education and Reference Software

इस category में आने वाले Software को कुछ चीजों को effective तरीके से सिखाने के लिए students के लिए बनाए गए हैं. इनमे कुछ Tutorials Software भी हैं. इनको Academic Software भी कहते हैं. इनके कुछ Example हैं- Forever Growing Garden, ClueFinders titles, Delta Drawing,Fun School.Ultimate Math’s Invaders, My Amazing, 3D Indiana, Bodywork Voyager – Mission in Anatomy, Primal Pictures

5. Graphic software

इनको Graphics के लिए इस्तमाल किया जाता है. इसीलिए इनका नाम Graphics SW है. इन SW का इस्तमाल Visual Images को Edit करने के लिए किया जाता है. ख़ास कर Photo Editing में. सबसे अच्छा Example है Adobe Photoshop, camtasia, ms paint, Corel. Computers में इनके लिए अलग से Graphics कार्ड की आवश्यकता होती है. इस sw की size भी ज्यादा होती है.

6. Web Browser

Internet access करने के लिए जिन software’s का इस्तमाल होता है उन्हें Web Browser कहते हैं. WORLD WIDE WEB से files और Resources को access करने के लिए इस्तमाल होते हैं. अलग website से Web Pages को खोलने के लिए इनका इस्तमाल होता है. यह एक लोक प्रिय Application Software है. Google CHROME, Internet explorer, Mozilla Firefox ये सभी सॉफ्टवेर इस category के sw में आते हैं.

कुछ ओर application SW के Example हैं Enterprise software, spreadsheet software, Information worker software, Simulation software, games.

यूटिलिटी सॉफ्टवेयर क्या है

Utility software ऐसे softwares को कहा जाता है जो की आपको मदद करें आपके computer को manage, maintain और control करने में. वैसे Operating systems typically ऐसे बहुत से necessary tools पहले से ही pre-installed रखती है, लेकिन separate utility programs के मदद से ये आपको improved functionality प्रदान करती है. Utility software अक्सर थोड़े technical होते हैं इसलिए इनका इस्तमाल केवल वही ठीक ढंग से कर सकते हैं जिन्हें की सही technical knowledge हो.

अगर आप अपने computer का इस्तमाल केवल e-mail करने के लिए, कुछ Internet browsing या कोई report type करने के लिए करते हैं तब शायद आपको इन utilities की ज्यादा जरुरत न पड़े. वहीँ अगर आप एक avid computer user हो, तब इन utilities के इस्तमाल से आप अपने system को हमेशा top shape में रख सकते हैं. इसके अलावा ये आपकी समय और space दोनों की बचत कर सकता है.

सॉफ्टवेयर कैसे बनाते है

एक Computer Programmer या बहुत सारे कंप्यूटर Programmer मिलके Programming Language से Program लिख के software बनांते हैं. Programmer उसे कहते हैं जो Program लिखता है. जिसके पास Programming skill होती है.

एक Software Company बहुत सारे Programmers को नौकरी पे रखती है. जो इनके लिए काम करते हैं. प्रोग्रामर को एक sw का छोटा सा हिसा मिलता है और उसके उपर वो करीबन 6 महीने या 1 साल तक काम करता है. Company sw बनाने के लिए करोड़ों की Deal करती है. जिसमे से कुछ हिसा Programmers को salary के रूप में मिलती है.

Conclusion

हमेसा से मेरी कोसिस रहती है की आपको सही और सठिक और पूर्ण Information आपको मिले. आप आक सायद ये सब सीखे सॉफ्टवेयर क्या है (What is Software in Hindi) और इसके प्रकार. सच कहूँ तो हम Software से घिरे हुए हैं. क्यूंकि इन्होने हमारी जिंदगी आसान और सरल बनादी. कभी आप ने एसा सोचा है आपका मोबाइल बिना APPS के किस काम का होगा. प्रत्येक कार्य के लिए आप SW का इस्तमाल कर रहे हैं. कोसिस करने वालों की कभी हार नहीं होती

आपसे यही उमीद है ये लेख आपको पसंद आया होगा, कैसा लगा आप जरुर निचे बताइए. अगर अभी बी कोई सवाल आप पूछना चाहते हो तो निचे Comment Box में जरुर लिखे. कोई सुझाव या सलाह देना चाहते हो तो जरुर दीजिये जो हमारे लिए काफी उपयोगी हो. हमारे Blog को अभी तक अगर आप Subscribe नहीं किये हैं तो जरुर Subscribe करें आपको हनारी जानकरी आपको सबसे पहले मिले. मस्त रहें और खुस रहें. चलो बनायें Digital India जय हिंद, जय भारत, धन्यबाद.

61 COMMENTS

  1. Dear sr,
    Mein Computer teacher banna chahata hun, C.O.P.A. ka apni life mein.
    So plz. kya ap ek video jari kar sakte hein iskeliye.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.