Tuesday, June 12, 2018

Computer का आविष्कार किसने किया

Computer का आविष्कार किसने किया

अगर एक लाइन में कहे तो कंप्यूटर का अविष्कारक को Charles Babbage माना जाता है , क्योंकि सबसे पहले उन्होंने Programmable Computer का डिजाईन तैयार किया था  . 1822 में  Charles Babbage नें “डिफरेंशिअल इंजन” नाम के मैकेनिकल कंप्यूटर का आविष्कार किया था | लेकिन पैसे की कमी होने के कारन वो पूरा न हो सका
इसके बाद 1938 में United States Navy ने इलेक्ट्रो मैकेनिकल कंप्यूटर बनाया | जिसका नाम था टारपीडो डाटा कंप्यूटर (Torpedo Data Computer) . इसके बाद 1939 में Konrad Zuse ने Z2 कंप्यूटर बनाया | जिसमे पहली बार वैक्यूम ट्यूब्स का इस्तेमाल किया गया |और ये ही सबसे पहला  Electromechanical Relay कंप्यूटर था | इसके बाद में इस को और बेहतर बनाया गया और इसके बाद Z3 कंप्यूटर बनाया गया जिसमें लगभग 2000 रिले का इस्तेमाल किया गया |
बेल लेबोरेटरीज में 1947 में का ट्रांजिस्टर आविष्कार किया है ,ट्रांजिस्टर एक स्विच की तरह काम करता है जो की सर्किट को ON या ऑफ कर सकता है और ये एम्पलीफायर की तरह भी काम करता है |ट्रांजिस्टर के आने से कंप्यूटर की दुनिया में बहुत ज्यादा बदलाव आया पहले  जो कंप्यूटर थे उनका साइज बहुत बड़ा था लेकिन ट्रांजिस्टर से उन्ही कंप्यूटर का साइज बहुत छोटा हो गया। इसके बाद आया माइक्रोप्रोसेसर जिसके कारण कंप्यूटर की स्पीड बढ़ गई और Price कम हो गए


Join Us .... :)

हमें सोशल मीडिया पर फॉलों करें -


computer kya hota hai कंप्यूटर क्या होता है। what is computer in Hindi

कंप्यूटर क्या होता है। what is computer in Hindi

computer :- कंप्यूटर एक electronic device है, जो Data को  input लेता है और process करके output information  देता है। computer हमारे डेली के काम में बहुत उपयोगशाली है। जैसे की Resume बना सकते है।, किसी software पे काम कर सकते है, game खेल सकते है , video देख सकते है , mail कर सकते है।  कहे तो अंगिनत काम  कंप्यूटर से कर सकते है। 




कंप्यूटर शब्द अंग्रेजी के "Compute" शब्द से बना है, जिसका अर्थ है "गणना", करना होता है इसीलिए इसे गणक या संगणक भी कहा जाता है, इसका अविष्‍कार Calculation करने के लिये हुआ था, पुराने समय में Computer का use केवल Calculation करने के लिये किया जाता था किन्‍तु आजकल बहुत सरे कामो computer का use हो रहा है। computer केवल वह काम करता है जो हम उसे करने को  कहते हैं यानी केवल वह उन Command को फॉलो करता है जो पहले से computer के अन्‍दर डाले गये होते हैं, उसके अन्‍दर सोचने समझने की क्षमता नहीं होती है, computer को जो व्‍यक्ति चलाता है उसे यूजर कहते हैं, और जो व्‍यक्ति Computer के लिये Program बनाता है उसे Programmer कहा जाता है।
Computer मूलत दो भागों में बॅटा होता है-
ये जरूर पढ़े 

Monday, June 11, 2018

इंटरप्रेटर क्या है - What is Interpreter in Hindi

इंटरप्रेटर क्या है - What is Interpreter in Hindi

अगर आपने कंप्‍यूटर की प्रोग्रामिंग भाषा के बारे में पढा होगा तो आपने कम्पाइलर (compiler) के बारे में जरूर सुना होगा, तो आईये जानते हैं कम्पाइलर (compiler) क्‍या होता है और प्रोग्रामिंग में कम्पाइलर (compiler) का महत्‍व होता है -

इंटरप्रेटर क्या है - What is Interpreter in Hindi

इंटरप्रेटर ( Interpreter ) भी कम्पाइलर (Compiler) की तरह उच्‍च स्‍तरीय भाषा काे मशीनी भाषा में ट्रांसलेट करने का काम करता है, उच्च स्तरीय कंप्यूटर भाषाएँ जैसे सी++, जावा में लिखे प्रोग्राम को सोर्स कोड कहा जाता है इंटरप्रेटर ( Interpreter ) सोर्स कोड की पहली लाइन का अनुवाद करता है और यदि पहली लाइन में कोई गलती पाता है तो उसे दर्शाता है यानि एरर देता है और जब तक वह लाइन पूरी तरह से संशोधित नहीं हो जाती है यानि ठीक नहीं हो जाती है जब तक आगे नहीं बढता है जब पहली लाइन पूरी तरह से संशोधित हो जाती है तब दूसरी लाइन पर आगे बढता है तो इस तरह से इंटरप्रेटर ( Interpreter ) लाइन बाई लाइन किसी प्रोग्राम को मशीनी भाषा में  अनुवाद करता है 

यह हर प्रोग्राम को इस तरह से अनुवाद करता है, इस तरह से अनुवाद करने में इंटरप्रेटर ( Interpreter) कम्पाइलर (Compiler) से अधिक समय लेता है यह अपने  सोर्स कोड को पूरी तरह से मशीनी कोड में नहीं बदलता है इसलिये हर बाद अनुवाद करते समय इसे सोर्स कोड  की जरूरत होती है



Join Us .... :)

हमें सोशल मीडिया पर फॉलों करें -

Learn Computer In Hindi कम्‍प्‍यूटर सीखें हिन्‍दी में

1. Basic Computer Knowledge

असेम्बलर या असेम्बली भाषा क्या होती है - What is the Assembler or the Assembly Language

असेम्बलर या असेम्बली भाषा क्या होती है - What is the Assembler or the Assembly Language

मशीनी भाषा के बारे में तो आप जान ही चुके हैं, और आज हम बात करने वाले हैं असेम्बली भाषा (assembly language) या असेम्बलर भाषा (assembler) के बारे में, दरअसल असेम्बली भाषा (Assembly Language ) मशीनी भाषा के बाद पहली प्रोग्रामिंग भाषा थी, जिसका निर्माण मशीनी भाषा द्वारा प्रोग्राम तैयार करने मे आने वाली कठिनाईयो को दूर करने के लिये किया गया था तो आईये जानते हैं असेम्बली भाषा (assembly language) क्या होती है

असेम्बलर या असेम्बली भाषा क्या होती है What is the Assembler or the Assembly Language in Hindi

क्या होती है असेंबली लैंग्वेज Assembly Language

असेम्बली भाषा (Assembly Language) एक निम्न स्तरीय भाषा (Low Level Language) है, असेंबली लैंग्वेज प्रोग्रामिंग लैंग्वेज की सेंकेंड जेनरेशन है, असेम्बली भाषा (assembly language) को कम्प्यूटर प्रोग्रामिंग भाषा के विकास का पहला कदम माना जाता है, चूंकि मशीनी भाषा बायनरी कोड में लिखी जाती है जिसके केवल दो अंक होते हैं 0 और 1 लेकिन बाइनरी कोड संकेत समझना और उसमें प्रोग्राम लिखना हमारे लिये संभव नहीं हैं इसलिये मनुष्‍य ने अपना काम आसान करने के लिये असेम्बली भाषा (Assembly Language) का निर्माण किया जिसमें बाइनरी संकेत अर्थात 0 और 1 के स्‍थान पर ऐसे अन्य शब्‍दों और अंकों का प्रयोग किया जाता है जिसे नेमोनिक कोड (Mnemonic code) कहते हैं, जिसके कारण प्रोग्राम को लिखना आसान हो गया, असेम्बली भाषा (Assembly Language) एक ऐसी कम्प्यूटर प्रोग्रामिंग भाषा हैं जिसमे अंकीय संकेतो के स्थान पर अक्षर अथवा चिन्हो का प्रयोग किया जाता है, इस कारण असेम्बली भाषा symbol language भी कहलाती है

नेमोनिक कोड और आकडो हेतु उपयुक्त नाम के प्रयोग के कारण इस प्रोग्रामिंग भाषा को अपेक्षाकृत अधिक सरलता से समझा जा सकता है। इससे प्रोग्रामिंग भाषा मे कम समय लगता है और साथ ही इसमे गलतियो को सरलता से ढूंढकर दूर किया जा सकता है जो कि मशीनी भाषा ( Machine language ) में संभव नहीं था 

लेकिन कंप्‍यूटर असेम्बली भाषा (Assembly Language) में लिखे प्रोग्राम को नहीं समझता है कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 यानि मशीनी भाषा को ही समझता है इसलिये असेम्बली भाषा (Assembly Language) में लिखे प्राेग्राम में लिखे प्रोग्राम को मशीनी भाषा ( Machine language ) में Translate किया जाता है और इस काम करता है प्रोग्रामिंग भाषा अनुवादक ( Programming Language Translator ) अब जो भाषा अनुवादक ( Language Translator ) असेम्बली भाषा (Assembly Language) को मशीनी भाषा ( Machine language ) मेंं Translate करतेे हैं वह असेम्बलर (Assembler) कहलाते हैं


Join Us .... :)

हमें सोशल मीडिया पर फॉलों करें -

Learn Computer In Hindi कम्‍प्‍यूटर सीखें हिन्‍दी में

वो कोर्स जो सरकारी नौकरी में काम आता है ↓ जरूर देखें

कम्पाइलर किसे कहते है - What is Compiler in Hindi

कम्पाइलर किसे कहते है - What is Compiler in Hindi

अगर आपने कंप्‍यूटर की प्रोग्रामिंग भाषा के बारे में पढा होगा तो आपने कम्पाइलर (compiler) के बारे में जरूर सुना होगा, तो आईये जानते हैं कम्पाइलर (compiler) क्‍या होता है और प्रोग्रामिंग में कम्पाइलर (compiler) का महत्‍व होता है -

कम्पाइलर किसे कहते है - What is Compiler in Hindi

कंप्यूटर प्रोग्रामिंग के लिए दो तरह की भाषाएँ होती है - निम्न स्तरीय प्रोग्रामिंग भाषा ( Low Level Programming language). एक विशेष मशीन के लिए सीधे मेल खाती है, उच्च स्तरीय प्रोग्रामिंग भाषा (High Level Programming language). ये भाषाएँ मशीन से स्वतंत्र होती है  और किसी भी प्रकार के कंप्यूटर पर कार्य कर सकती है लेकिन जैसा कि आप जानते हैं कंप्‍यूटर केवल मशीनी भाषा को समझता है और मशीनी भाषा में प्रोग्रामिंग करना संभव नहीं है इसलिये प्रोग्रामिंग करने में लिये पहले असेम्बली भाषा का निर्माण किया गया जो कि एक निम्न स्तरीय प्रोग्रामिंग भाषा ( Low Level Programming language) है इसे मशीनी भाषा में बदलने के लिये या अनुवाद करने के लिये एक प्रोग्राम बनाया गया जिसे असेम्‍बलर कहा जाता है 

उसी प्रकार उच्च स्तरीय प्रोग्रामिंग भाषा (High Level Programming language) जैसे बेसिक, सी, सी++, जावा आदि को भी मशीनी भाषा में अनुवाद  करने की जरूरत होती है ताकि कंंम्‍यूटर उसे समझ सके कम्पाइलर (compiler) वो प्रोग्राम होता है जो किसी उच्च स्तरीय प्रोग्रामिंग भाषा (High Level Programming language) में लिखे प्रोग्राम को किसी मशीनी भाषा में बदल देता है।

उच्च स्तरीय कंप्यूटर भाषाएँ जैसे सी++, जावा में लिखे प्रोग्राम को सोर्स कोड कहा जाता है, कम्पाइलर इन सोर्स कोड को ऑब्जेक्ट कोड में बदलता है ऑब्जेक्ट कोड बाइनरी कोड होते हैं जिन्‍हें कंप्‍यूटर समझ सकता है या कहेंं तो कम्पाइलर (compiler) उच्च स्तरीय प्रोग्रामिंग भाषा (High Level Programming language) को निम्न स्तरीय प्रोग्रामिंग भाषा ( Low Level Programming language) में बदलने का काम करता है


Join Us .... :)

हमें सोशल मीडिया पर फॉलों करें -

Learn Computer In Hindi कम्‍प्‍यूटर सीखें हिन्‍दी में

वो कोर्स जो सरकारी नौकरी में काम आता है ↓ जरूर देखें

नेमोनिक कोड क्‍या होते हैं - What is Mnemonic code in Hindi

नेमोनिक कोड क्‍या होते हैं - What is Mnemonic code in Hindi

नेमोनिक कोड (Mnemonic code) का प्रयोग असेम्बली भाषा (Assembly Language) में प्रोग्राम लिखने के लिये किया जाता है नेमोनिक कोड (Mnemonic code) में नेमोनिक का अर्थ होता है आसानी से याद रहने वाले तो आईये जानते हैं क्‍या होते हैं नेमोनिक कोड (Mnemonic code)

नेमोनिक कोड क्‍या होते हैं - What is Mnemonic code in Hindi

आपको बता दें कि Computer मशीनी भाषा ( Machine language ) समझता है और मशीनी भाषा बायनरी कोड में लिखी जाती है जिसके केवल दो अंक होते हैं 0 और 1 चूंकि कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 को ही समझता है

लेकिन बाइनरी संकेत हमारे लिये समझना और उसमें प्रोग्राम लिखना हमारे लिये संभव नहीं हैं इसलिये मनुष्‍य ने अपना काम आसान करने के लिये असेम्बली भाषा (Assembly Language) का निर्माण किया जिसमें बाइनरी संकेत अर्थात 0 और 1 के स्‍थान पर ऐसे अन्य शब्‍दों और अंकों का प्रयोग किया जाता है जिसके मनुष्‍य आसानी से पहचान सके और याद रख सके, लेकिन ये शब्‍द पूूरे नहीं होते हैं एक प्रकार से कमांड की शार्टफार्म होते हैं जैसे Translation के लिये Tran, Jump के लिये JMP और increase by one के लिये inc का प्रयोग होता है, इस वजह सेे असेम्बली भाषा (Assembly Language) को Symbol language भी कहते हैं और असेम्बली भाषा (Assembly Language) में प्रोग्राम लिखना आसान हो जाता है 

लेकिन कंप्‍यूटर असेम्बली भाषा (Assembly Language) में लिखे प्रोग्राम को नहीं समझता है कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 को ही समझता है इसलिये असेम्बली भाषा (Assembly Language) में लिखे प्राेग्राम में लिखे प्रोग्राम को असेम्बली भाषा (Assembly Language) से मशीनी भाषा ( Machine language ) में Translate किया जाता है और इस काम करता है प्रोग्रामिंग भाषा अनुवादक ( Programming Language Translator ) अब जो भाषा अनुवादक ( Language Translator ) असेम्बली भाषा (Assembly Language) को मशीनी भाषा ( Machine language ) मेंं Translate करतेे हैं वह असेम्बलर (Assembler) कहलाते हैं

तो इस तरह “mnemonic code” (निमोनिक कोड) के कारण असेम्बली भाषा (Assembly Language) में प्राेग्राम लिखना और समझना सरल हो जाता है

Join Us .... :)

हमें सोशल मीडिया पर फॉलों करें -

Learn Computer In Hindi कम्‍प्‍यूटर सीखें हिन्‍दी में

वो कोर्स जो सरकारी नौकरी में काम आता है ↓ जरूर देखें

असेम्बलर किसे कहते है - What is Assembler in Hindi

असेम्बलर किसे कहते है - What is Assembler in Hindi

कंप्‍यूटर मशीन भाषा (Machine language) में लिखे प्राेग्राम को ही समझ पाता था लेकिन मशीन भाषा (Machine language) में प्रोग्राम लिखना कठिन काम था इसलिये असेम्बली भाषा (Assembly language) को बनाया गया और असेम्बली भाषा को मशीनी भाषा में अनुवाद करने के लिये बनाया गया Translator है जो असेम्बली भाषा (Assembly language) को मशीन भाषा (Machine language) में Translate करता है, उसे असेम्बलर (Assembler) कहते है तो आईये जानते हैं असेम्बलर किसे कहते है - What is Assembler और ये कैसे काम करता है -

असेम्बलर किसे कहते है - What is Assembler in Hindi

कंप्‍यूटर असेम्बली भाषा (Assembly Language) में लिखे प्रोग्राम को नहीं समझता है कम्प्यूटर मात्र बाइनरी संकेत अर्थात 0 और 1 यानि मशीनी भाषा को ही समझता है इसलिये असेम्बली भाषा (Assembly Language) में लिखे प्राेग्राम में लिखे प्रोग्राम को मशीनी भाषा ( Machine language ) में Translate किया जाता है और इस काम करता है प्रोग्रामिंग भाषा अनुवादक ( Programming Language Translator ) अब जो भाषा अनुवादक ( Language Translator ) असेम्बली भाषा (Assembly Language) को मशीनी भाषा ( Machine language ) मेंं Translate करतेे हैं वह असेम्बलर (Assembler) कहलाते हैं

असल में असेम्बलर (Assembler) कंप्यूटर का वह प्रोग्राम होता है जो असेम्बली भाषा (Assembly language) लिखे गये कोड जैसे नेमोनिक कोड (Mnemonic code ) को मशीनी भाषा में यानि बायनरी कोड में बदल देता है और कंप्‍यूटर जो बायनरी के बाइनरी के सिद्धांत पर चलता है और यह 0 और 1 की भाषा ही समझता है

Join Us .... :)

हमें सोशल मीडिया पर फॉलों करें -

Learn Computer In Hindi कम्‍प्‍यूटर सीखें हिन्‍दी में

वो कोर्स जो सरकारी नौकरी में काम आता है ↓ जरूर देखें