आज हम आपको Programming Language Kya Hai – प्रोग्रामिंग लैंग्वेज क्या होती है? के बारे में बताने जा रहे हैं. कृपया पूर्ण जानकारी के लिए इस ब्लॉग को अवश्य पढ़ें. और अन्य जानकारी के लिए नव जगत के साथ बने रहे.
हम आपको बता दें कि “प्रोग्रामिंग लैंग्वेज एक प्रकार की कंप्यूटर भाषा होती है, जिसका उपयोग प्रोग्रामर के द्वारा सॉफ्टवेयर प्रोग्राम विकसित करने के लिए स्क्रिप्ट या निर्देशो के अन्य सेटों को कंप्यूटर मे निष्पादित करने के लिए किया जाता है. यदि हम इसे सरल शब्दों में कहें तो प्रोग्रामिंग लैंग्वेज एक ऐसी भाषा है, जिसका उपयोग करके नए application बनाये जाते है. जैसे- C,C++, Java, Python, Visual Basic, PHP आदि. साथ ही हम आपको बता दें, कि पारंपरिक भाषा की तरह ही प्रोग्रामिंग भाषा की अपनी एक व्याकरण होती है.
प्रोग्रामिंग लैंग्वेज का इतिहास (programming language ka itihas)
1. कंप्यूटर प्रोग्रामिंग लैंग्वेज (computer programming language)
हम आपको बता दें कि, पहली कंप्यूटर प्रोग्रामिंग लैंग्वेज 1883 में बनाई गई थी, जिसे Ada Lovelace नामक महिला ने Charles Babbage के साथ मिलकर मैकेनिकल कंप्यूटर, Analytical Engine पर काम किया था. Lovelace ने यह देखा कि, जिन नंबरों के साथ कंप्यूटर कार्य करता है, वह नंबर केवल कुछ चीजों के लिए ही नहीं बल्कि वह किसी अन्य चीजों का प्रतिनिधित्व भी कर सकते हैं. और यही कारण था कि उन्होंने एनालिटिकल इंजन के लिए एक Algorithm लिखा, जो कि उनकी तरफ से पहली पहल थी. उनके इस योगदान के कारण ही उन्हें पहली कंप्यूटर प्रोग्रामिंग भाषा बनाने का श्रेय Ada Lovelace को दीया जाता है.
2. उच्च स्तरीय प्रोग्रामिंग भाषा (uchch stariya programming language)
पहली उच्च स्तरीय (high-level) प्रोग्रामिंग भाषा को 1942 और 1945 के बीच Konrad Zuse ने बनाया था, यह लैंग्वेज एक प्रकार की Plankalkül (प्लैंकल्कल) लैंग्वेज थी. इसके पश्चात सन 1956 में आईबीएम में John Backus के नेतृत्व में FORTRAN भाषा को विकसित किया गया. ( FORTRAN को 1954 में विकसित किया गया था, परंतु इस भाषा को पहली बार 1956 में दिखाया गया था.
प्रोग्राम किसे कहते है? (program kise kahate hain)
हम आपको बता दें कि प्रोग्रामिंग लैंग्वेज का प्रायोग करके कंप्यूटर प्रोग्राम बनाये जाते है. साथ हम आपको बता दें कि प्रोग्राम एक प्रकार का (Noun) निष्पादन योग्य(Executable) सॉफ्टवेयर है, जो कंप्यूटर पर चलता है. यह एक स्क्रिप्ट के समान होता है, परंतु हमेशा यह आकार में बहुत बड़ा होता है, और इसे चलाने के लिए स्क्रिप्टिंग इंजन की आवश्यकता नहीं होती है. इसको चलाने के लिए एक प्रोग्राम में Compiled code होता है, जो सीधे कंप्यूटर के ऑपरेटिंग सिस्टम से चलाया जा सकता है.
और अगर इसे दूसरे शब्दों में कहा जाए तो कंप्यूटर प्रोग्राम निर्देशों (instruction) का एक प्रकार का संग्रह (collection) है, जो कंप्यूटर द्वारा निष्पादित (execute) किए जाने पर एक विशिष्ट कार्य (special work) को करता है. और साथ ही कंप्यूटर प्रोग्राम सामान्य तौर पर एक Computer Programmer द्वारा Programming Language मे लिखा जाता है.
प्रोग्रामिंग लैंग्वेज प्रकार (programming language ke prakar)
हम आपको बता दें कि प्रोग्रामिंग लैंग्वेज कई प्रकार की होती हैं, उनमें से कुछ लैंग्वेज को हम समक्ष करते हैं, और कुछ ऐसी लैंग्वेज है जो केवल कंप्यूटर ही समक्ष कर सकता है. हम आपको बता दें कि मूल रूप से कंप्यूटर प्रोग्रामिंग लैंग्वेज को तीन भागों में विभाजित किया गया है जिनके बारे में नीचे विस्तार से बताया गया है, जो इस प्रकार हैं:-
- निम्न स्तरीय भाषा (Low Level Language)
- मध्य स्तरीय भाषा (Middle Level Language)
- उच्य स्तरीय भाषा (High level language)
1. निम्न स्तरीय भाषा (Low Level Language)
हम आपको बता दें कि मशीन भाषा को ही कंप्यूटर की प्राकृतिक भाषा माना जाता है, यह भाषाएं ऐसी होती है, कि इन्हें इलेक्ट्रॉनिक मशीनों द्वारा सीधे पहचाना जा सकता है. यह एक गैर-पोर्टेबल और मशीन पर निर्भर भाषा होती है, जिसमें केवल दो बाइनरी नंबर 0 और 1 होते हैं, कंप्यूटर में प्रत्येक निर्देश बाइनरी कोड के रूप में उपस्थित होता है.
2. मध्य स्तरीय भाषा (Middle Level Language)
वह भाषा जो निम्न स्तरीय तथा उच्च स्तरीय भाषाओं के बीच पुल का कार्य करती है, उसे मध्य स्तरीय भाषा कहते हैं. मध्यम स्तर की भाषा मुख्य रूप से उच्च-स्तरीय भाषा में लिखे गए programming code का एक आउटपुट होती है, जिसे source code के रूप में पहचाना जाता है, मध्य स्तर की भाषा मे लिखे गये Code को CPU द्वारा execute करने से पहले translated code में सुधार करने के मुख्य रूप से डिजाइन किया जाता है. इसमे लिखे गये प्रोग्राम कंप्यूटर द्वारा सीधे execute नहीं किये जा सकते है. मध्य स्तरीय भाषा के मुख्य रूप से दो उदाहरण होते हैं, जिनके नाम नीचे निम्नलिखित रुप में दिए गए है:-
- C
- C++
3. उच्य स्तरीय भाषा (High level language)
उच्च स्तरीय भाषा अंग्रेजी के भाषा कोड जैसी होती है, इसलिए इसमे कोडिंग करना या इसे समझना बहुत ही सरल होता है, और यही कारण है कि उच्च स्तरीय भाषा को एक लैंग्वेज ट्रांसलेटर की आवश्यकता होती है, जो उच्च स्तरीय भाषा के प्रोग्राम को मशीन लैंग्वेज मे ट्रांसलेट कर सके.
उदाहरण-
- Python
- JAVA
- C#
- PHP
आशा करते हैं कि यह ब्लॉग आपको Programming Language Kya Hai – प्रोग्रामिंग लैंग्वेज क्या होती है? की पूर्ण जानकारी प्रदान करने में समर्थ रहा. अन्य महत्वपूर्ण और रोचक जानकारी के लिए हमारे अन्य ब्लॉग को अवश्य पढ़ें.