प्रोग्रामिंग भाषा के प्रकार (Types of Programming Languages)

इस लेख 'प्रोग्रामिंग भाषा के प्रकार (Types of Programming Languages in Hindi)' में, जानें की प्रोग्रामिंग लैंग्वेज कितने प्रकार के होते हैं।

इस लेख “प्रोग्रामिंग भाषा के प्रकार (Types of Programming Languages in Hindi)” में, आप जानेंगे की प्रोग्रामिंग लैंग्वेज कितने प्रकार के होते हैं? और प्रोग्रामिंग लैंग्वेज के प्रकार को बहुत अच्छे से समझेंगे।

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

पिछले लेख ‘प्रोग्रामिंग लैंग्वेज क्या है‘ में हमने सिखा था की कंप्यूटर प्रोग्रामिंग कंप्यूटर प्रोग्राम के सोर्स कोड को लिखने, परीक्षण करने, डिबगिंग/समस्या निवारण और रखरखाव (maintaining) की प्रक्रिया है।

Source कोड एक प्रोग्रामिंग भाषा का उपयोग करके लिखा जाता है। उदाहरण के लिए सी भाषा, पाइथन, पीएचपी, जावा, पर्ल इत्यादि जैसी प्रोग्रामिंग भाषा है।

प्रोग्रामिंग भाषा के प्रकार (Types of Programming Languages)

एक प्रोग्रामिंग भाषा में सभी सिंटैक्स (नियम) और semantics (अर्थ) होते हैं जो लोगों को कंप्यूटर के साथ संवाद करने की अनुमति देते हैं।

प्रोग्रामिंग भाषा के प्रकार (Types of Programming Language in Hindi)

मुख्य रूप से, कंप्यूटर प्रोग्रामिंग भाषाएँ तीन प्रकार की होती हैं, वे हैं:

  1. निम्न-स्तर की प्रोग्रामिंग भाषाएं (Low-level programming languages)
  2. मध्य-स्तर की प्रोग्रामिंग भाषाएं (Middle-level programming languages)
  3. उच्च-स्तरीय प्रोग्रामिंग भाषाएं (High-level programming languages)

आइए अब इन सभी कंप्यूटर प्रोग्रामिंग भाषा के प्रकार को अच्छी तरह से समझते हैं –

निम्न-स्तर की भाषाएं (Low-level Programming Languages)

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

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

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

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

मध्य-स्तर की प्रोग्रामिंग भाषाएं (Middle-level programming languages)

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

  • इसलिए, हम कह सकते हैं कि जिन प्रोग्रामिंग लैंग्वेज में लो लेवल के साथ-साथ हाई लेवल प्रोग्रामिंग लैंग्वेज की विशेषताएं होती हैं, उन्हें “मिडिल लेवल” प्रोग्रामिंग लैंग्वेज के रूप में जाना जाता है।

C प्रोग्रामिंग लैंग्वेज लो लेवल प्रोग्रामिंग लैंग्वेज का सबसे अच्छा उदाहरण है क्योंकि इसमें लो लेवल और हाई लेवल प्रोग्रामिंग लैंग्वेज दोनों की विशेषताएं हैं।

उच्च-स्तरीय प्रोग्रामिंग भाषाएं (High-level Programming Languages)

एक उच्च स्तरीय भाषा एक प्रोग्रामिंग भाषा है जैसे सी, जावास्क्रिप्ट, जावा, पाइथन, पीएचपी, FORTRAN, या पास्कल आदि। जो प्रोग्रामर को ऐसे प्रोग्राम लिखने में सक्षम बनाता है जो किसी विशेष प्रकार के कंप्यूटर से कम या ज्यादा स्वतंत्र होते हैं।

ऐसी भाषाओं को उच्च-स्तरीय माना जाता है क्योंकि वे मानव भाषाओं के करीब हैं और मशीनी भाषाओं से आगे हैं।

  • ये मशीन स्वतंत्र प्रोग्रामिंग भाषाएं हैं, जिन्हें लिखना, पढ़ना, संपादित करना और समझना आसान है।

उच्च स्तरीय प्रोग्रामिंग भाषाओं में कुछ विशेष कीवर्ड, function और class लाइब्रेरी होते हैं जिनका उपयोग करके हम आसानी से कंप्यूटर के लिए प्रोग्राम बना सकते हैं।

मूल रूप से, कंप्यूटर ऐसी भाषाओं में लिखे गए प्रोग्राम को सीधे नहीं समझता है, जैसा कि मैंने ऊपर लिखा है कि कंप्यूटर केवल मशीन कोड को समझता है।

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

  • प्रोग्रामिंग अनुवादक जैसे कंपाइलर और Interpreters सिस्टम सॉफ्टवेयर हैं जो विशेष प्रोग्रामिंग भाषाओं में लिखे गए प्रोग्राम को उसके समकक्ष मशीन कोड में परिवर्तित करते हैं।

C Programming Language Course in Hindi

अगर आप फ्री में पूरी सी भाषा सीखना चाहते है तो नीचे दिए गए हमारे सी लैंग्वेज कोर्स के अनुभाग में से अभी सीखना शुरू करें।

निष्कर्ष

वास्तव में, प्रोग्राम या निर्देशों के सेट को लिखने के लिए जिन भाषाओं का उपयोग किया जाता है, उन्हें “प्रोग्रामिंग लैंग्वेज” कहा जाता है।

प्रोग्रामिंग भाषाओं को मोटे तौर पर तीन प्रकारों में वर्गीकृत किया जाता है – मशीन स्तर की भाषा। मध्य-स्तर की भाषा। और उच्च स्तरीय भाषा

मुझे उम्मीद है कि यह लेख “प्रोग्रामिंग भाषा के प्रकार (Types of Programming Languages in Hindi)” आपको प्रोग्रामिंग भाषा के सभी प्रकारों को समझने में मदद किया हैं।

कोई जवाब दें

कृपया अपनी टिप्पणी दर्ज करें!
कृपया अपना नाम यहाँ दर्ज करें

5 × two =