हेलो दोस्तों ! आज हम इस पोस्ट में what is computer language के बारे में पढेंगे आपको यह आसानी से समझ में आ जायेगा तो चलिए शुरू करते है :-

computer language in hindi कंप्यूटर लैंग्वेज क्या है ?
- computer language एक एसी लैंग्वेज होती है जिसके द्वारा कोम्पुटर के साथ communicate किया जाता है
- जिस तरह हम इन्सान आपस में एक दुसरे से communicate करने के लिए किसी न किसी language का इस्तेमाल करते है ठीक उसी तरह कोम्पुटर भी communicate करने के लिए लैंग्वेज का use करते है जिसे हम कंप्यूटर लैंग्वेज कहते है
- कंप्यूटर लैंग्वेज instruction का एक समूह होता है जिसके द्वारा किसी विशेष कार्य को पूरा किया जाता है
- दुसरे शब्दों में कहे तो कंप्यूटर लैंग्वेज एक कोड होता है जिसके द्वारा प्रोग्राम्स को लिखा जाता है
- कंप्यूटर लैंग्वेज का प्रयोग desktop applications, mobile application or websites को बनाने के लिए किया जाता है जेसे की java , c++ का प्रयोग करके app बनाई जाती है
- कंप्यूटर लैंग्वेज को प्रोग्रामिंग लैंग्वेज भी कहा जाता है और इसका प्रयोग प्रोग्राम के द्वारा कंप्यूटर प्रोग्राम को create करने के लिए किया जाता है
- कुछ कंप्यूटर लैंग्वेज इन्सान की समझ में नहीं आती है इन्हें केवल कंप्यूटर ही समझ सकता है
TYPES OF COMPUTER LANGUAGE IN HINDI (कंप्यूटर लैंग्वेज के प्रकार )

कंप्यूटर लैंग्वेज मुख्य रूप से दो प्रकार की है जो निम्नलिखित है
- High Leval Language
- Low Level Language
- HIGH LEVEL LANGUAGE
- High Level Language एक एसी भाषा है जिसकी मदद से कंप्यूटर प्रोग्राम को आसानी से समझा और लिखा जा सकता है
- High Level Language अंग्रेजी की तरह होती है इसलिए इस भाषा को इन्सान आसानी से समज सकते है
- हाई लेवल लैंग्वेज का इस्तेमाल User friendly सॉफ्टवेयर और वेबसाइट बनाने में किया जाता है
- ये एक एसी भाषा है जिसका syntax पहले से ही निर्धारित होता है
- हाई लेवल लैंग्वेज में कम्पाइलर और interpreter की आवशयकता होती है जिससे की प्रोग्राम को मशीन लैंग्वेज में बदला जा सके
Advantage of high level language in Hindi (हाई लेवल लैंग्वेज के फायदे )
- यह भाषा यूजर friendly होती है अथार्त इसे यूजर आसानी से इस्तेमाल कर सकते है
- इस लैंग्वेज को लिखना और समझना काफी जायदा आसान होता है
- इस तरह की लैंग्वेज को मेन्टेन करना काफी ज्यादा आसान होता है
- यह भाषा मशीन independent होती है इसका मतलब यह है की यह किसी भी कंप्यूटर में रन हो जाती है
- इस लैंग्वेज के कमर्शियल software high level के होते है
- यह यूजर को बेहतर graphic interface प्रदान करवाता है
- इस लैंग्वेज में गलतियों को ठीक करना काफी जयादा आसान है
DISADVANTAGE OF HIGH LEVEL LANGUAGE IN HINDI (हाई लेवल लैंग्वेज के नुकसान )
- इस भाषा में Source code को मशीन कोड में बदलना पड़ता है जिस वजह से काफी जयादा समय बर्बाद होता है
- हाई लेवल लैंग्वेज में जयादा मेमोरी स्पेस की जरूरत पडती है
- यह भाषा low level language की तुलना में स्लो है
- यह भाषा हार्डवेयर से सीधे कम्यूनिकेट नहीं कर सकती
TYPES OF HIGH LEVEL LANGUAGE IN HINDI
अलग अलग जरुरतो को पूरा करने के लिए अलग अलग प्रकार के HIGH LEVAL LANGUAGE होते है चलिए उनको भी एक बार पड़ते लेते है
- OBJECT -ORIENTED PROGRAMMING LANGUAGE – इस लैंग्वेज में दुनिया की समस्याओ को OBSERVE किया जाता है उसके बाद इन समस्याओं को SOLVE किया जाता है EXAMPLE के लिए C++, JAVA
- VISUAL PROGRAMMING LANGUAGE – इस लैंग्वेज का इस्तेमाल Window application को बनाने के लिए और डिजाईन करने के लिए किया जाता है example के लिए Visual ,Basic Visual Java Visual C
LOW LEVEL LANGUAGE IN HINDI (लो लेवल लैंग्वेज क्या है ?)
Low level language एक एसी बाशा है जिसे हम इन्सान नहीं समझ सकते इसे केवल कंप्यूटर के द्वारा ही समझा जा सकता है
कंप्यूटर इस लैंग्वेज को बड़ी ही आसानी से समझ सकते है ये लैंग्वेज हाई लेवल लैंग्वेज के बिलकुल विपरीत है
यह भाषा मशीन डिपेंडेंट होती है इसका मतलब यह है की भाषा कुछ ही कंप्यूटर पर रन होती है
इस लैंग्वेज में प्रोग्राम को काफी तेज execute होता है इसके आलावा आउटपुट भी काफी जल्दी देता है
यह लैंग्वेज HIGH LEVEL LANGUAGE के मुकाबले काफी जयादा मुश्किल होती है अथार्त इसे सीखना मुश्किल होता है
TYPES OF LOW LEVEL LANGUAGE IN HINDI (लो लेवल लैंग्वेज के प्रकार )
- MACHINE LANGUAGE
- ASSEMBLY LANGUAGE
MACHINE LANGUAGE क्या है ?
Machine language वह भाषा होती है जिसमे केवल बाइनरी 0,1 अंको का इस्तेमाल होता है
दुसरे शब्दों में कहे तो जिस भाषा को कंप्यूटर बिना किसी technology के समझ लेता है उसे हम machine language कहते है कंप्यूटर केवल बाइनरी 0,1 को ही समझ पाता है binary digit ka use computer हर काम के लिए करता है जो प्रोग्राम 0 से लेकर 1 digit के होते है उन्हें हम मशीन लैंग्वेज प्रोगेरम कहते है
ADVANTAGE OF MACHINE LANGUAGE IN HINDI – मशीन लैंग्वेज के फायदे
- मशीन भाषा के लिखे गए प्रोग्राम किसी इन्सान को समझ नहीं आते
- मशीन भाषा के लिखे गए प्रोग्राम लम्बे होते है
- प्रोग्राम लिखते समय गलतिया ज्यादा होती है
ASSEMBLY LANGUAGE क्या है ?
असेंबली लैंग्वेज एक लो लेवल programming language है इसको मशीन लैंग्वेज में बदलने के लिए एक सॉफ्टवेर की आवश्यकता होती है जिसे अस्सेम्बेर कहते है
अस्सेम्ब्ली लैंग्वेज का प्रयोग माइक्रोप्रोसेसर पर आधारित डिवाइस में और real time system में किया जाता है
इस लैंग्वेज में 0,1 डिजिट के स्थान पर alphanumeric का use किया जाता है जेसे की A-Z.0,9
Assembly भाषा में लिखे गए प्रोग्राम किसी दुसरे कंप्यूटर पर execute नहीं हो सकते है इस भाषा को लिखने और समझने के लिए कंप्यूटर हार्डवेयर की knowledge होनी चाहिए
असेम्बली भाषा के फायदे
- अस्सेम्ब्ली भाषा को समझना मशीन लैंग्वेज की तुलना में काफी जयादा आसन है
- इस भाषा में गलती होने के chance काफी कम होते है
- इसमें प्रोग्राम को मॉडिफाई करना आसान है
असेम्बली भाषा के नुकसान
- असेंबली भाषा के प्रोग्राम मशीन पर DEPEND होते है
- इस भाषा का use करने के लिए हार्डवेयर की KNOWLEDGE जरुरी है
- इस भाषा में काफी जयादा टाइम WASTE होता है
ADVANTAGES OF LOW LEVEL LANGUAGE IN HINDI
- इस लैंग्वेज की स्पीड काफी अच्छी होती है
- इस लैंग्वेज में जयादा मेमोरी स्पेस की जरूरत नहीं पडती
- इस लैंग्वेज को use करना काफी आसान है
- LOW LEVEL LANGUAGE के लिखे हुए कोड को रन करने के लिए किसी भी COMPILER तथा interpreter की जरूरत नहीं पडती
- इस प्रोग्रामिंग लैंग्वेज की मदद से हम अपने कंप्यूटर की स्टोरेज और मेमोरी registers को आसानी से manipulate कर सकते है
DISADVANTAGES OF LOW LEVEL LANGUAGE IN HINDI
- इंसानों के द्वारा इस लैंग्वेज को नहीं समझा जा सकता
- इस लैंग्वेज में प्रोग्राम को लिखना बहुत कठिन होता है
- इस भाषा में गलतियों को दुदना मुस्किल होता है
- इस लैंग्वेज में गलती होने की सम्भावना जयादा रहती है
- इस लैंग्वेज के कोड लिखने के लिए प्रोग्रामर को काफी अची KNOWLEDGE होना जरुरी है
- HIGH LEVEL OR LOW LEVEL LANGUAGE के मध्य अंतर
| HIGH LEVEL | LOW LEVEL |
| ये भाषा यूजर FRIENDLY होती है | ये भाषा कंप्यूटर FRIENDLY होती है |
| इसको SETUP करना काफी जयादा आसान होता है | इसको सेटअप करने में काफी जयादा समस्याओ का सामना करना पड़ता है |
| इसका use इस समय काफी जयादा किया जा सकता है | LOW LEVEL LANGUAGE को आसानी से EXCUTE नही किया जा सकता |
| हाई लेवल लैंग्वेज कम मेमोरी स्पेस इस्तेमाल करता है | यह कंप्यूटर की काफी जायदा मेमोरी स्पेस का use करता है |
| इसको आसानी से DEBUG किया जा सकता है | DEBUG करने में मुश्किलों का सामना करना पड़ता है |
| इसको मेन्टेन करके रखना काफी जयादा आसन है | मेन्टेन क्र्केक रखना काफी जायदा मुश्किल होता है |





Leave a Reply