Skip to main content

Programming languages ke prakar || TechY G ||

Programming languages ke prakar


आज हम जानेंगे प्रोग्रामिंग लैंग्वेज के प्रकार के बारे में उनके कितने प्रकार के होते हैं और यह किस तरह से कार्य करते हैं आज हम उस टॉपिक पर थोड़ा बात करेंगे। बहुत सारे प्रोग्रामिंग लैंग्वेज होते हैं लेकिन उन्हें मुख्यतः 2 भागों में बांटा जा सकता है। कुछ लैंग्वेज को हम समझते हैं और कुछ को केवल कंप्यूटर ही समझता है। जिन लैंग्वेज  को केवल कंप्यूटर समझता है उसे  लो लेवल लैंग्वेज  कर सकते हैं तथा जिन लैंग्वेज  को हम समझते हैं उसे हाई लेवल लैंग्वेज  कह सकते हैं।
तो चलिए दोस्तों आज की इस पोस्ट में जानेंगे प्रोग्रामिंग लैंग्वेज के प्रकार को।जैसा कि पहले बता चुका हूं प्रोग्रामिंग लैंग्वेज को दो मुख्य भागों में बांट सकते हैं लो लेवल लैंग्वेज और हाई लेवल लैंग्वेज।

1.लो लेवल लैंग्वेज 

वे लैंग्वेज जो अपने कोड को मशीन कोड में बदलने के लिए किसी भी प्रकार का ट्रांसलेटर का उपयोग नहीं करता उसे लो लेवल लैंग्वेज कहते हैं। यानी कि निम्न स्तरीय भाषा (लो लेवल लैंग्वेज) के कोड को किसी भी तरह से ट्रांसलेट करने की आवश्यकता नहीं होती है। लो लेवल लैंग्वेज का उदाहरण हो सकते हैं असेंबली भाषा और मशीनी भाषा। लेकिन इन लैंग्वेज में प्रोग्राम लिखना बहुत ही कठिन होता है ,हाई लेवल लैंग्वेज से भी कठिन होता है। अगर हमें इस लैंग्वेज में एक प्रोग्राम लिखना है तो कंप्यूटर के हार्डवेयर का स्ट्रक्चर का अच्छी खासी जानकारी नॉलेज होना चाहिए।ईस लैंग्वेज में प्रोग्राम लिखना बहुत ही कठिन होता है ,और इनमें एक प्रोग्राम बनाने में बहुत समय लगता है और इनमें एरर्स की संभावना बहुत अधिक होती है। हर स्टेज या प्लेटफार्म के लिए हमें प्रोग्राम लिखना पड़ता है Since लो लेवल लैंग्वेज, कंप्यूटर के हार्डवेयर से सीधा कनेक्ट होता है।इसलिए लो लेवल लैंग्वेज  का एग्जीक्यूशन हाई लेवल लैंग्वेज से तेज होता है। दोस्तों अब हम जानेंगे लो लेवल लैंग्वेज के प्रकार के बारे में।

  • मशीन लैंग्वेज
हमारे जो कंप्यूटर सिस्टम होते हैं वह सिर्फ डिजिटल सिग्नल को समझता है जो कि बायनरी 1 या 0 होता है यानी कि कंप्यूटर को Instructions देने के लिए सिर्फ बायनरी कोड के रूप में ही दिया जा सकता है।बायनरी कोड में दिए गए Instructions को मशीनी भाषा कहते हैं। मशीनी लेवल लैंग्वेज मशीनों के लिए आसान होता है लेकिन जो प्रोग्रामर  होता है उनके लिए मशीनी लेवल लैंग्वेज  कठिन होता है। मशीन लैंग्वेज प्रोग्राम से भी बहुत कठिन होता है। बायनरी Instructions से प्रोग्राम लिखना errors को दावत देने समान होता है। मशीन लैंग्वेज में लिखे गए प्रोग्राम पोर्टेबल  नहीं होते हैं। प्रत्येक कंप्यूटर सिस्टम का अपना अपना अलग मशीन कोड सेट होता है, इसलिए जो प्रोग्राम एक मशीन पर लिखा होता है वहीं दूसरे मशीन पर काम नहीं करता है‌ या नहीं चलता है।
  • असेम्बली लैंग्वेज
एसेंबली लैंग्वेज में इंस्ट्रक्शन अंग्रेजी के वर्ष के रूप में दिए जाते हैं जैसे कि NOV,ADD,SUB आदि इन कोड्स को "mnemonic codes" कहते हैं। असेंबली लैंग्वेज (assembly language) , मशीन लैंग्वेज(machine language) से सरल होता है, लेकिन जैसा कि हम सब जानते हैं कि कंप्यूटर एक इलेक्ट्रॉनिक डिवाइस है जो सिर्फ बायनरी कोड को ही समझता है इसलिए वह प्रोग्राम जो असेंबली लैंग्वेज(assembly language) में लिखा होता है उसे मशीन लेवल लैंग्वेज(machine language)  में ट्रांसलेट करना होता है। और वह ट्रांसलेटर जो असेंबली लैंग्वेज को मशीन लैंग्वेज(machine language)  में ट्रांसलेट करता है उसे असेंबलर कहते हैं।
इस प्रोग्राम को कंप्यूटर रजिस्टर में स्टोर किया जाता है। और प्रत्येक कंप्यूटर की अपनी अलग रजिस्टर होते हैं इसलिए असेंबली लैंग्वेज में लिखा गया प्रोग्राम Convenient नहीं होता है । इसलिए हमें दूसरे कंप्यूटर सिस्टम के लिए हमें फिर से ट्रांसलेट करना पड़ता है। 

2.हाई लेवल लैंग्वेज 

अब जानते हैं दोस्तों हाई लेवल लैंग्वेज के बारे में जो आज के जमाने में बहुत ही प्रचलित हैं और इनका महत्व भी बहुत अधिक है जितने भी programmers and hackers होते हैं वह सिर्फ हाई लेवल लैंग्वेज का उपयोग करते हैं।
हाई लेवल लैंग्वेज को फर्टिलिटी की फीचर को ध्यान में रखकर बनाया गया है। यानी कि यह मशीन भाषा पर Dependent नहीं होता है। और यह लैंग्वेज अंग्रेजी की लैंग्वेज कोड जैसी होती है इसलिए इससे कोड करना या इस लेवल लैंग्वेज से प्रोग्राम लिखना बहुत ही सरल होता है। सरल का यह मतलब नहीं कि आप आसानी से सीख जाओगे इसमें भी आपको मेहनत करना पड़ेगा कभी आप सीख पाओगे।इसके लिए एक लैंग्वेज ट्रांसलेटर की आवश्यकता होती है हाई लेवल लैंग्वेज प्रोग्राम को मशीन कोड में ट्रांसलेट करने वाले ट्रांसलेटर को कंपाइलर या इंटरप्रेटर कहते हैं। FORTRAN,Basic,COBOL,PASCAL, C ,C++,Java ETC ...... हाई लेवल लैंग्वेज के उदाहरण हैं।

तो आशा करता हूं दोस्तों आपको प्रोग्रामिंग लैंग्वेज के बारे में जानकर अच्छा लगा होगा। तो इसे अपने दोस्तों के साथ जरुर शेयर करें ताकि आपके दोस्त भी प्रोग्रामिंग लैंग्वेज इसके बारे में थोड़ा जानकारी प्राप्त कर सकें और कुछ अपने लिए उपयोगी काम कर सकें। और हमारे इस ब्लॉग चैनल को सब्सक्राइब कर ले ताकि जब भी मैं कोई टेक्नोलॉजी से जुड़ी बातें अपलोड करूं तो आपको नोटिफिकेशन मिल जाएगा।

Comments

Popular posts from this blog

Computer ke 15+ interesting facts || TechY G ||

दोस्तों आज हम जानेंगे कंप्यूटर से जुड़ी कुछ ऐसे रोचक फैक्ट्स के बारे में जिनके बारे में बहुत लोगों को नहीं पता है। इस पोस्ट को पूरा पढ़िए दोस्तों आपको कंप्यूटर से जुड़ी लगभग हर फैक्ट्स के बारे में जानने को मिलेगा। उम्मीद करता हूं कि आपको यह पोस्ट पसंद आएगा । तो चलो फिर..... फ्लॉपी डिस्क का आविष्कार 1970 में किया गया था जिसका data स्टोरेज क्षमता केवल 75.79 केबी का था अब इसमें क्या स्टोर करके रखते थे वहीं मन ही जाने। दुनिया का पहला वेब ब्राउज़र सर टिम बर्नर्स-ली (Sir Tim Berners-Lee) ने बनाया था जिसका नाम बाद में बदलकर नेक्सस रखा गया। यूएसबी किलर(usb killer) एक ऐसा प्रोडक्ट है जिसके जरिए आप एक कंप्यूटर को पूरी तरह से डिस्ट्रॉय कर सकते हो! इंट्रेस्टिंग है ना 🤔। 1936 में रसिया देश की Russian वैज्ञानिकों ने एक ऐसा कंप्यूटर बनाया था जो सिर्फ पानी पर चलता था। चलने वाला चलता नहीं,  वह पानी में काम करता था। आईबीएम ने एक ऐसा हार्ड डिस्क बनाया था जिसका वजन 1 टन से भी ज्यादा था और वह केवल 5 एमबी का डाटा स्टोर कर सकता था। केवल 5 एमबी 😨। एक सामान्य व्यक्ति एक मिनट में लगभग 20 बार पलक...

Sim Card Kya Hai Sim Ke Kitne Types Hote Hain

          Sim card Kya hai हमको आजकल हर किसी के पास मोबाइल देखने को मिल जाएगा यहां तक कि बच्चों में भी इनका क्रेज बहुत है वर्ल्ड में लगभग सभी लोग मोबाइल का यूज करते हैं। अगर मोबाइल होगा तो जाहिर सी बात है सिम भी होगा तो दोस्तों आज हम जानेंगे सिम कार्ड के बारे में यह क्या है कैसे काम करता है और कितने प्रकार का होता है। सिम कार्ड                     सिम कार्ड क्या है. .   सिम कार्ड को सबसे पहले  "Giesecke and devirent"  ने 1991 में बनाया था।   sim कार्ड का पूरा नाम सब्सक्राइबर आइडेंटी मॉड्यूल है। जब आप किसी सिम को किसी मोबाइल में कनेक्ट करते हैं तो वह सिम कार्ड अपने आसपास के gsm नेटवर्क से कनेक्ट हो जाता है। जिससे हम आप अपनी GF को कॉल मैसेज और वीडियो कॉल से उसका चांद सा टुकड़ा देख सकते हैं। दोस्तों कैसा लगा आज का ज्ञान 1 और बस एक और किसी को कॉल करते हैं  तो वह अपने आसपास के जीएसएम नेटवर्क से उस फोन नंबर को सेटेलाइट के साथ खोज कर लेता है और उससे हम...

How to Talk to Blocked People in Whatsapp ? || व्हाट्सएप में ब्लॉक किए हुए लोगों से कैसे बात करें ? | TechY G |

व्हा ट्सएप में ब्लॉक किए हुए दोस्त से बात करने का ट्रिक और व्हाट्सएप के फैक्ट्स दोस्तों आज हम बात करेंगे व्हाट्सएप के बारे में यह क्या है इसके फैक्ट्स क्या है और अगर आपको कोई ब्लॉक कर देता है तो उसे आप कैसे बात कर सकते हो। कई बार ऐसा होता है कि व्हाट्सएप पर आपको आपके फ्रेंड किसी बात पर नाराज होकर ब्लॉक कर देते हैं आप चाहते हैं उनसे बात करना लेकिन कर नहीं पाते ऐसे में आज हम आपको एक ऐसे trick के बारे में बताने जा रहे हैं जिससे आप अपने दोस्तों से बात कर सकते हैं। जैसा कि आप सब लोग को पता होगा कि व्हाट्सएप दुनिया का सबसे बड़ा सोशल मैसेजिंग ऐप है। और हमारे भारत में पूरे दुनिया से सबसे ज्यादा व्हाट्सएप का उपयोग किया जाता है मैसेज भेजने के लिए। तो चलिए दोस्तों समझते हैं आप कैसे फ्रेंड से बात कर सकते हो। व्हाट्सएप  व्हाट्सएप फैक्ट्स इन हिंदी जैसे कि आप सब लोग को पता होगा कि व्हाट्सएप दुनिया का सबसे बड़ा सोशल मैसेंजर एप है जिससे हर दिन में लगभग लाखों करोड़ों मैसेज एक दूसरे को forward किए जाते हैं।  व्हाट्सएप को 2009 में रिलीज किया गया था । लेकिन इससे 2009 में बनाया ग...