भाषा हमेसा से संचार और मानव संपर्क का प्राथमिक माध्यम रही है जैसे अंग्रेजी, हिंदी, इत्यादि उसी प्रकार हार्डवेयर और सॉफ्टवेयर के बिच संपर्क के लिए, या सॉफ्टवेयर बनाने के लिए, इत्यादि आपको कंप्यूटर की भाषा की समझ होनी चाहिए. अगर आप प्रोग्रामिंग भाष, जॉब पाने के लिए सीखना चाहते है या फिर आप कॉलेज या स्कूल में है और परीक्षा के लिए सीखना चाहते है तो आप सही जगह पर आये है, यहाँ हम आपको अच्छे से समझायेंगे की Programming Language in Hindi, प्रोग्रामिंग लैंग्वेज के प्रकार, Low Level Language Kya Hai, High Level Language Kya hai, मशीन और असेंबली लैंग्वेज के बीच का अंतर, लोकप्रिय प्रोग्रामिंग भाषा कौन-कौन सी है ,व प्रोग्रामिंग लैंग्वेज कैसे सीखे, इत्यादि.
Programming Language Kaise Sikhe जानने से पहले आपको Programming Language Kya Hota hai समझ लेना चाहिए तो चलिए बिना समय वयर्थ किये शुरू करते है.
आपकी सहुलियत के लिए इस लेख को निम्नलिखित भागों में बांट दिया है. आप टॉपिक अनुसार प्रोग्रामिंग लैंग्वेज व उससे जुड़ी सारी जानकारी के बारे में समझ पाएंगे.
विषयों की सूची
Programming Language In Hindi – प्रोग्रामिंग लैंग्वेज क्या है
Programming Language एक कंप्यूटर भाषा है जिसका उपयोग प्रोग्रामर द्वारा कंप्यूटर के साथ संचार करने के लिए किया जाता है. जैसा कि हम जानते हैं, किसी व्यक्ति के साथ बात करने के लिए, हमें एक भाषा की आवश्यकता होती है वैसे ही कंप्यूटर के साथ संवाद करने के लिए भी एक भाषा की आवश्यकता होती है जिसे प्रोग्रामिंग भाषा कहा जाता है.
यह किसी विशिष्ट कार्य को करने के लिए किसी विशिष्ट भाषा (C, C++, इत्यादि) में लिखे गए निर्देशों का एक सेट है. हालाँकि कई भाषाएँ समानताएँ साझा करती हैं, लेकिन प्रत्येक का अपना Syntax होता है.
कंप्यूटर Binary में सोचता है – 1s और 0s के Strings. प्रोग्रामिंग भाषाएं 1s और 0s को किसी ऐसी चीज़ में अनुवाद करता है जिसे मनुष्य समझ और लिख सकते हैं और प्रोग्रामिंग भाषा एक मध्यस्थ के रूप में कार्य करती है जो मनुष्य को अपने विचारों को निर्देशों में अनुवाद करने की अनुमति देती है जिसे कंप्यूटर समझ सकता है.
Programming Language Ke Prakar – Types Of Programming Language in Hindi
Computer Programming भाषाएं मूल रूप से दो प्रकार की होती हैं, वे है :-
1. Low-Level Language
2. High Level Language
Low Level Language Kya Hai – What is Low Level Language in Hindi
निम्न-स्तरीय भाषा एक प्रोग्रामिंग भाषा है जो कंप्यूटर के हार्डवेयर Components और Constraints से संबंधित है. ये मशीन पर निर्भर प्रोग्रामिंग भाषाएं हैं जैसे बाइनरी (मशीन कोड) और असेंबली भाषा. निम्न-स्तरीय भाषाएँ मशीनी भाषा के अपेक्षाकृत निकट होती हैं.
यह एक मशीन फ्रेंडली भाषा है और इसे समझना थोड़ा कठिन है और यह मशीन पर निर्भर करता है.यह आमतौर पर प्रोग्रामिंग में आजकल उपयोग नहीं किया जाता है.
Low Level Language दो प्रकार की होती हैं, वे हैं :
1. Machine Language
2. Assembly Language
Machine Language in Hindi
यह कंप्यूटर द्वारा समझी जाने वाली एकमात्र भाषा मशीनी भाषा है.मशीन कोड निर्देशों का सेट है जिसे CPU सीधे समझता है और उस पर कार्य करता है. मशीन-स्तरीय भाषा एक ऐसी भाषा है जिसमें निर्देशों का एक सेट होता है जो बाइनरी फॉर्म 0 या 1 में होता है.
मशीन-स्तरीय भाषा में प्रोग्राम बनाना बहुत कठिन कार्य है क्योंकि प्रोग्रामर्स के लिए प्रोग्राम को मशीन के निर्देशों में लिखना या debug करना आसान नहीं होता है, चूंकि यह पारंपरिक गणितीय या मानव भाषा से मिलता-जुलता नहीं है, और इसके कोड कंप्यूटर से कंप्यूटर में भिन्न होते हैं.
Assembly Language in Hindi
असेंबली भाषा प्रोग्राम सीधे मशीन कोड निर्देशों में अनुवाद करते हैं, प्रत्येक असेंबली निर्देश एक मशीन कोड निर्देश में अनुवाद करता है. मशीन कोड का पालन करना बहुत कठिन है क्योंकि यह निर्देशों को Represent करने के लिए बाइनरी कोड का उपयोग करता है.
मशीन कोड का अधिक मानव अनुकूल संस्करण प्रदान करने के लिए, असेंबली भाषा का उपयोग किया जाता है. असेंबली भाषा उच्च स्तरीय भाषाओं (C,C++,JAVA आदि) और मशीन कोड (बाइनरी) के बीच मध्यस्थ है.
High Level Language Kya Hai – What is High Level Language in Hindi
High Level Language एक प्रोग्रामिंग भाषा है जिसे Computer Programming को सरल बनाने के लिए डिज़ाइन किया गया है. High Level Source Code में आसानी से पढ़ा जाने वाला Syntax होता है जिसे बाद में Low Level Language में Compiler के मदद से कन्वर्ट कर दिया जाता है, जिसे एक CPU द्वारा चलाया जा सकता है.
यह एक User Friendly भाषा है क्योंकि यह भाषा सरल अंग्रेजी शब्दों में लिखी गई है, जिसे कोई भी आसानी से समझ सकते हैं.
High Level Language के प्रकार :-
Procedural Language in Hindi
Procedural Programming Language एक प्रोग्रामिंग भाषा है जहां आप कंप्यूटर को Execute करने के लिए कुछ Statement लिखते हैं. आप कंप्यूटर को बेसिक स्टेप्स बताते है की क्या करना है. यह किसी कार्य को Logical Steps में पूरा करने के लिए सीधे डिवाइस को निर्देश देता है.
यह प्रोग्रामर्स को कोड बनाने की अनुमति देने के लिए डिज़ाइन किया गया है जिसे Logically और Structured Orer में Processed किया किया जाता है और यह Top Down Approach सिद्धांत का उपयोग करता है.
Procedural Language के उदाहरणों में C, JavaScript, Fortan, Basic, Modula 2 और Pascal शामिल हैं.
Object Oriented Language in Hindi
Object Oriented Programming Language (OOP) एक कंप्यूटर प्रोग्रामिंग Concept है जो Function और Logic के बजाय Data और Object का उपयोग करती है. इसका मुख्य उद्देश्य Data और उन पर काम करने वाले कार्यों को एक साथ बांधना है.
यहाँ Object का अर्थ एक Real World Entity है जैसे गाड़ी, कुर्सी, मेज, कंप्यूटर, घड़ी, आदि.
Java, C++, Ruby, Perl, Objective-C, Dart, Swift, Scala, Kotlin, आदि सबसे जयादा उपयोग की जाने वाली ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में से कुछ हैं.
Difference Between Machine Language and Assembly Language in Hindi
Machine Language | Assembly Language |
मशीनी भाषा केवल कंप्यूटर ही समझ सकता है. | असेम्बली भाषा केवल मनुष्य ही समझ सकता है , कंप्यूटर नहीं. |
यह भाषा एक निम्न स्तर की भाषा है. | यह भाषा उच्च स्तरीय भाषा और मशीनी भाषा के बीच मध्यवर्ती है. |
इसे समझना और Debug करना मुश्किल है क्योंकि इसमें केवल 0s और 1s होते हैं. | इसे समझना तुलनात्मक रूप से आसान है क्योंकि वे मानव समझने योग्य प्रारूप में लिखी गई हैं। |
मशीनी भाषा को याद रखना बहुत कठिन है इसलिए मशीनी भाषा सीखना संभव नहीं है. | असेम्बली भाषा को याद रखना आसान है क्योंकि अंग्रेजी अक्षर का प्रयोग किया जाता है. |
Execution के मामले में, मशीनी भाषा तेज है. | Execution के मामले में , मशीनी भाषा धीमी है क्योंकि इसे मशीनी भाषा में बदलने के लिए Assembler की आवश्यकता होती है. |
सबसे लोकप्रिय प्रोग्रामिंग भाषा
- JavaScript
- Python
- Java
- C/C++
- C#
- PHP
- Ruby
- Perl
- Typescript
- Objective C
तो अब तक हमने प्रोग्रामिंग लैंग्वेज के बारे में देखा और आपको समझ भी आया होगा तो चलिए अब हम Programming Language Kaise Sikhe समझते है.
Programming Language Kaise sikhe?
1. सबसे पहले अपने आप से पूछें कि आप प्रोग्रामिंग भाषा क्यों सीखना चाहते हैं? क्या आप प्रमोशन पाने के लिए सीखना चाहते है? क्या आप करियर में बड़ा बदलाव करना चाहते हैं? क्या आप कोई ऐप बनाना चाहते हैं? या आपको एग्जाम के लिए पढ़ना है? आपको इस सवाल का उत्तर यह बताने में मदद कर सकता है कि आपको किस प्रोग्रामिंग भाषा को सीखना चाहिए.
2. जब आप कोई प्रोग्रामिंग भाषा चुन लेते है फिर आपको उस प्रोग्रामिंग भाषा में प्रोग्रामिंग Basics और Fundamental सीखना चाहिए. शुरू करने के लिए निम्नलिखित विषयों को आप सिख सकते है क्योंकि वे लगभग सभी भाषाओं में सामान्य हैं.
- Data Types
- Variables
- Opertaors
- Basic Input and Ouput
- Functions
- Array
- If statements
- Conditional loops
- Objects
- Program Structure
3. अपना पहला प्रोजेक्ट बनाएं,अपनी पसंद का प्रोजेक्ट बनाने से आपको उस भाषा को अच्छी तरह से समझ पाएंगे क्योंकि आप खुद Practically Implement करके देखेंगे और इससे आपको दिक्कते और Doubt आएँगी और यह आपको बहुत कुछ सिखाने में मदद करेगी और आप अपने Resume में भी Add कर सकते है. मैं अपने स्वयं के अनुभव से कह सकता हूं कि एक प्रोग्रामिंग भाषा सीखने के लिए एक Personal Project अक्सर सबसे अच्छा शुरुआत होता है.
4. आप वीडियो Tutorial या कोई ऑनलाइन कोर्स (जैसे Coursera, Udemy, Udacity ) के माध्यम से भी सिख सकते है. अगर आप Detail में पढ़ने वाले व्यक्ति हैं तो मैं यही सलाह दूंगा की आप कोई ऑनलाइन कोर्स में Enroll करले.
Conclusion
मैं आशा करता हूं कि आपको Programming Language in Hindi अच्छे से समझ में आ गया होगा इसके साथ साथ हमने इससे जुड़े और भी सवालों को अच्छे से समझा.
आपको ये आर्टिकल पसंद आया हो तो आप अपने दोस्तों के साथ सोशल मीडिया पर शेयर जरूर करें.
अगर आपको इस आर्टिकल में कुछ सवाल हो तो आप निचे Comment Box में Comment करके बेझिझक पूछ सकते हैं.