Skip to main content

क्या आप जानना चाहेंगे कि Programming Language क्या हैं ?

आज मैं Programming Language क्या हैं इसके बारे में बताऊंगा, यह उन छात्रों के लिए एक परिचयात्मक लेख है जो computer programming language जैसे c / c ++ , python , javascript , या किसी अन्य programming language सीखने के इच्छुक हैं।

आइए पहले भाषा से शुरू करें।

Language क्या है?

भाषा एक दूसरे के साथ विचारों, विचारों को साझा करने के लिए संचार का माध्यम है। उदाहरण के लिए, यदि हम किसी के साथ संवाद करना चाहते हैं, तो हमें एक ऐसी भाषा की आवश्यकता होती है, जो उन भाषाओं में से कोई भी हो, जिसे दोनों संचारक जानते हैं, यह अंग्रेजी, हिंदी, स्पेनिश या कोई अन्य भाषा हो सकती है।

लेकिन किसी (मानव/व्यक्ति) के साथ संवाद करने के लिए आपको कम से कम एक भाषा की आवश्यकता होती है। चलिये अब C Programming Language के बारे में जानते हैं।

Programming Language क्या हैं ?

Programming Language क्या हैं ?

क्या आप यह पहले से जानते थे कि Programming Language क्या हैं ? अगर नहीं तो आगे पढ़िए। किसी व्यक्ति के साथ संवाद करने के लिए, आपको एक भाषा की आवश्यकता होती है।

उसी तरह, यदि आपको computer के साथ संवाद करने की आवश्यकता है, तो आपको एक programming language की आवश्यकता हैProgramming language के बिना, आप computer के साथ संवाद नहीं कर सकते

What is Assembler in Computer and C Language All Information

इस प्रकार, programming language मानव और Computer system के बीच संचार का माध्यम है। यह computer को एक विशिष्ट कार्य करने के लिए निर्देश देने के लिए एक विशिष्ट शैली (coding) में लिखे गए निर्देशों का समूह है । शायद अब आप programming language के बारे में जान गए होंगे।

Programming language के प्रकार

  1. Machine Language
  2. Assembly Language

एक Machine Language में उन कार्यों के लिए संख्यात्मक code होते हैं जिन्हें एक विशेष कंप्यूटर सीधे निष्पादित कर सकता है।

कोड 0 और 1, या बाइनरी अंकों ("बिट्स") के तार होते हैं, जिन्हें मानव देखने और संशोधन के लिए अक्सर और हेक्साडेसिमल (आधार 16) दोनों में परिवर्तित किया जाता है। 

मशीनी भाषा निर्देश आमतौर पर संचालन का प्रतिनिधित्व करने के लिए कुछ बिट्स का उपयोग करते हैं, जैसे कि जोड़, और कुछ ऑपरेंड का प्रतिनिधित्व करने के लिए, या शायद अगले निर्देश का स्थान।

मशीनी भाषा को पढ़ना और लिखना मुश्किल है, क्योंकि यह पारंपरिक गणितीय अंकन या मानव भाषा के समान नहीं है, और इसके कोड कंप्यूटर से कंप्यूटर में भिन्न होते हैं।

असेंबली भाषा मशीनी भाषा से एक स्तर ऊपर है। यह निर्देशों के लिए लघु स्मृति कोड का उपयोग करता है और प्रोग्रामर को डेटा रखने वाले मेमोरी के ब्लॉक के नाम पेश करने की अनुमति देता है। इस प्रकार कोई दो नंबर जोड़ने वाले निर्देश के लिए "0110101100101000" के बजाय "वेतन जोड़ें, कुल" लिख सकता है।

असेंबली भाषा को मशीनी भाषा में आसानी से अनुवादित करने के लिए डिज़ाइन किया गया है। हालाँकि डेटा के ब्लॉक को उनके मशीनी पतों के बजाय नाम से संदर्भित किया जा सकता है, असेंबली भाषा जटिल जानकारी को व्यवस्थित करने के अधिक परिष्कृत साधन प्रदान नहीं करती है।

मशीनी भाषा की तरह, असेंबली भाषा के लिए आंतरिक कंप्यूटर वास्तुकला के विस्तृत ज्ञान की आवश्यकता होती है । यह तब उपयोगी होता है जब इस तरह के विवरण महत्वपूर्ण होते हैं, जैसे कंप्यूटर प्रोग्रामिंग में परिधीय उपकरणों (प्रिंटर, स्कैनर, स्टोरेज डिवाइस, आदि) के साथ बातचीत करने के लिए।

Assembly Language तीन प्रकार की होती हैं, वे हैं:

  1. Low Level Programming Languages
  2. High Level Programming Languages
  3. Middle Level Programming Languages

1. Low Level Programming Languages

ये machine पर निर्भर programming language हैं जैसे binary (मशीन कोड) और assembly language।

चूंकि कंप्यूटर केवल बाइनरी भाषा को समझ सकते हैं जो 0 और 1 के रूप में निर्देश है (सिग्नल - जो या तो उच्च या निम्न हो सकता है)। तो ये प्रोग्रामिंग लैंग्वेज कंप्यूटर को सीधे सिग्नल (बाइनरी इंस्ट्रक्शन) देने का सबसे अच्छा तरीका है लेकिन मानव के अनुकूल नहीं हैं।

मशीन कोड (बाइनरी लैंग्वेज) को दुभाषिया या कंपाइलर की आवश्यकता नहीं है क्योंकि कंप्यूटर इन संकेतों को सीधे समझता है।

असेंबली भाषा को समतुल्य बाइनरी कोड में बदलने की आवश्यकता है ताकि कंप्यूटर असेंबली में लिखे निर्देशों को समझ सके। असेंबली कोड को उसके समकक्ष बाइनरी कोड में बदलने के लिए असेंबलर का उपयोग किया जाता है।

इस तरह की भाषाओं में लिखे गए कोड को लिखना, पढ़ना, संपादित करना और समझना मुश्किल होता है। साथ ही, प्रोग्राम किसी अन्य कंप्यूटर सिस्टम के लिए पोर्टेबल नहीं हैं।

लो-लेवल प्रोग्रामिंग लैंग्वेज प्रोग्राम हाई-लेवल प्रोग्रामिंग लैंग्वेज प्रोग्राम्स की तुलना में तेज होते हैं क्योंकि उनके पास कम कीवर्ड्स, सिंबल होते हैं और इसे मशीन कोड में बदलने की जरूरत नहीं होती है।

2. High Level Programming Languages

ये Independent Programming Languages हैं, जिन्हें लिखना, पढ़ना, संपादित करना और समझना आसान है।

Java , .Net , Python, JavaScript, C++, C, C#, और अन्य जैसी भाषाएं (जो अब यूजर-एंड एप्लिकेशन विकसित करने के लिए बहुत लोकप्रिय हैं)। ये भाषाएं High Level Programming Languages की श्रेणी में आती हैं।

High Level Programming Languages में विशेष keyword, function और class library होते हैं। इनका उपयोग करके हम आसानी से एक computer program बना सकते हैं।

ऐसी language में लिखे गए program को computer सीधे नहीं समझता है, क्योंकि computer केवल machine language को ही समझता है। इसलिए, programming language के अनुवादकों को एक High Level Program को इसके समक्ष machine code में बदलने की आवश्यकता होती है।

Program Translater को आम तौर पर compilers और interpreters कहा जाता है। Compiler system software हैं जो विशेष programming language में लिखे गए program को उसके समकक्ष मशीन कोड में परिवर्तित करते हैं।

High Level Programming Languages की विशेषताएं:

Portable (सिस्टम-इंडिपेंडेंट) : High Level Languages में लिखे गए program system से स्वतंत्र होते हैं, जिसका मतलब है कि एक system पर लिखा गया program दूसरे system पर चल सकता है।

समझने में आसान : चूंकि इन प्रोग्रामिंग भाषाओं में कीवर्ड, फ़ंक्शन, क्लास लाइब्रेरी (जो अंग्रेजी शब्दों के समान हैं) होते हैं, हम उस प्रोग्रामिंग भाषा में किसी विशेष शब्द का अर्थ आसानी से समझ सकते हैं।

कोड करना, पढ़ना और संपादित करना आसान : उच्च स्तरीय प्रोग्रामिंग भाषा में लिखे गए प्रोग्राम कोड, पढ़ने और संपादित करने में आसान होते हैं। यहां तक ​​कि अगर हमें प्रोग्रामिंग भाषा का थोड़ा ज्ञान है तो हम अन्य प्रोग्रामर द्वारा लिखे गए प्रोग्राम को आसानी से संपादित कर सकते हैं।

भले ही उच्च-स्तरीय भाषा में लिखे गए प्रोग्राम निम्न-स्तरीय भाषा के प्रोग्रामों की तुलना में धीमी गति से संकलित/चलते हैं, ये प्रोग्रामिंग भाषाएं यूजर एंड एप्लिकेशन विकसित करने के लिए लोकप्रिय हैं।

3. Middle Level Programming Languages

Programming language की ऐसी कोई श्रेणी नहीं है। लेकिन जिन Programming Languages में Low Level और High Level Programming Languages दोनों की विशेषताएं होती हैं, वे इस श्रेणी में आती हैं।

इसलिए, हम कह सकते हैं कि जिन प्रोग्रामिंग भाषाओं में निम्न स्तर के साथ-साथ उच्च-स्तरीय प्रोग्रामिंग भाषाओं की विशेषताएं हैं, जिन्हें "मध्य स्तर" प्रोग्रामिंग भाषा के रूप में जाना जाता है ।

C Programming Language Middle Lavel Programming Language का सबसे अच्छा उदाहरण है क्योंकि इसमें Low Level और High Level Programming Languages दोनों की विशेषताएं हैं।

Conclusion

आशा करता हूं कि आज की ये लेख Programming Language क्या हैं ? आपको अच्छी लगी होगी। अगर कोई भी प्रसन्न हो तो आप हमसे cumment में जरूर पूछें।

Comments

Popular posts from this blog

You Know How to Earn 1000 Rs Per Day Without Investment Online ?

If you are looking for it, You have come to the right place. Here we will show you How to Earn 1000 Rs Per Day Without Investment Online ? If you follow the simple techniques that we are going to share with you in this article, you will be able to earn money online free. India is a developing country with a fast-growing internet user base. India had almost 300 million internet users as of July 2017, according to a report by the Internet and Mobile Association of India. This is increasing of about 30% in one year. This is the reason why Indian entrepreneurs are striving to earn money through the internet. One of an option to earn money online All you need to do is to create a website and post articles, videos, and other content on it. It is possible to earn money through various ways. Personally, I am not a big fan of any online business opportunity that requires you to pay for anything to be part of it. I am not saying that free online businesses do not exist. I am saying that I am not

जानिए Blogger में Responsive Table कैसे बनाए

इस पोस्ट में, आप सीखेंगे कि HTML और CSS कोड की मदद से  Blogger में Responsive Table कैसे बनाए  ? और साथ में आप यह भी जानेंगे कि Responsive Table क्या है और यह कैसे काम करती है ? Responsive Table क्या है और यह कैसे काम करती है ? वह Table जो Device के Screen Size के अनुसार अपने आकार को स्वचालित रूप से बदल सकती है, Responsive Table कहलाती है ।  Responsive Table अलग-अलग Size के Device में अलग - अलग दिखती है, जैसे कि अगर आप इसे Mobile में खोलेंगे तो यह Mobile Size में नजर आएगी और Tab में Open करने से यह उसके अनुरूप Size में नजर आएगी और अगर आप इसे Computer में खोलेंगे तो, Computer का आकार में यह आपको दिखाई देगा। तो इस तरह से Responsive Table काम करती है। आपकी  Website  या  Blog  की Theme एक Responsive Theme है तो आपको उसके अंदर एक Responsive Table का इस्तेमाल करना चाहिए। यदि आप Responsive Theme के अंदर Responsive Table का उपयोग नहीं करते हैं, तो जब कोई आपकी Website या Blog को Mobile पर खोलता है, तो आपका Table उसे पूरी तरह से दिखाई नहीं देगा। इससे आपकी Website पर Negative impact पड़ेगा। तो आ

जानिए Google Ranking Dropped या Down होने के क्या कारण है?

आज के समय आपकी Website की Google Ranking Dropped या Down होने के क्या कारण है? ये बात आपने कई बार सोची होगी लेकिन आप इसके बारे में अभी तक सही से कुछ भी जान नहीं पाए होंगे। आज हम इसी topic पर बात करने जा रहे है। कल्पना कीजिए कि आप एक सुबह उठते हैं, अपनी Ranking Report देखते हैं, और देखते हैं कि आपकी Site की कड़ी मेहनत से अर्जित Ranking पूरी तरह से बदल गई है। यह Google के top 10 और top 100 से गायब हो गया, कोई निशान नहीं बचा। मान लें कि Ranking Report और आपकी Website की स्थिति में अचानक गिरावट आई है। आप क्या करोगे? इससे पहले कि आप कोई कार्रवाई करें, आपको पता होना चाहिए कि Ranking में अचानक गिरावट कोई असामान्य बात नहीं है और यह कई websites द्वारा अनुभव किया गया है। दूसरी चीज जो आप कर सकते हैं वह है अपनी गलतियों की एक Checklist पर ध्यान देना, देखें कि क्या उनमें से किसी ने गिरावट की शुरुआत की है, और खोजे गए मुद्दों को ठीक करें। समस्या के आधार पर, आपकी website या तो कुछ ही दिनों में अपनी स्थिति वापस ले लेगी या कई महीनों के दौरान वापस ऊपर आ जाएगी। आपको अवगत कराने के लिए, यहां ranking में अचान