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

Software क्या है, ये सायद आपको बताने की जरुरत नहीं; क्यूँ की जो कोई smartphone या computer इस्तिमाल करते है, वो इसी शब्द से वाकिफ है. साल पहले की बात है जब मनाब Computer से वाकिफ हुआ सायद आप छोटे बच्चे होंगे. किंतु Computer के आने के बाद हमारी जिंदगी पूरी तरह से बदल गई. हम इतने आलस्य हो गए हैं की हम हर एक कार्य Computer या फिर Mobile के द्वरा कर रहे हैं. इसमें हमारी कोई गलती नहीं हैं क्यूंकि इसी Computer से हमरि ज़िदगी आसान बन गई है.

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

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

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

आज के समय में जितने भी Digital devices है जैसे Mobile, desktop, tab, laptop, oven इन सभी में Software 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 के माध्यम से ही संपन होते हैं. जैसे की MS-WORD जिसमे हम कुछ TYPE करते है. Photoshop जिसमे हम photos को edit करते हैं. Chrome जिसे Internet Access करते हैं, जिसे Browser भी कहते हैं.

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

SoftwareExamples
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 Screen saver
Word processorMS Word

Def- Instructions या Programs के Collection को sw कहते हैं, यह 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 (सॉफ्टवेयर के प्रकार)

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

  1. System Software
  2. Application 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

Application Software क्या है

जैसे की आपको पता है 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.

Software कैसे बनाते है

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

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

मेरी अंतिम राय इस लेख पे

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

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

Hindi Me Jankari

19 COMMENTS

  1. बहुत अच्छा आपने सॉफ्टवेयर कैसे बनाते है । बहुत ही बारीकी से इनके जानकारी दी ।।

    • SSCGuides जी
      सुक्रिया भाई बहुत अच्छा लगा, आपसे हमें ये जानके अच्छा लगेगा की अगर आप ओर कोई Topic की जानकारी चहाते हैं तो रिप्लाई जरुर करें.

  2. Greetings I am so glad I found your web site, I really
    found you by error, while I was researching on Aol for something else, Regardless
    I am here now and would just like to say cheers for a remarkable post and a all round interesting blog (I also love the theme/design), I don’t have time
    to read it all at the moment but I have bookmarked it and also included
    your RSS feeds, so when I have time I will be back to read more, Please do keep
    up the fantastic job.

    • Hello Bj, Dhanyawad. अधिक जानकारी के लिए आप हमें हमारे Community में पूछ सकते हैं https://ask.hindime.net/
      जहाँ आपको अपने सारे सवालों के जवाब बहुत ही जल्द मिल जाएगी.

  3. आपने software के बारे में बहुत ही detail से जानकारी दी.. मुझे यह post बहुत पसंद आई.. ऐसी post शेयर करने के लिए HindiMe.Net और CM Sharma जी का बहुत-बहुत धन्यवाद!!

  4. Namaskar bhai.
    Kya khub kam kiya hai aapne dil se salute apko. Jo bhi student ki english achhi nahi hai or usse technology se lagab hai uske liye aap vardan ho aap.
    Bhai protocol ki bhi thodi jankari dete to accha hota maine khoza per nahi mila. Please aap ispe dalen ya mujhe meri id pe send kar de.

LEAVE A REPLY

Please enter your comment!
Please enter your name here