कंप्यूटर के आने से हमारे कई काम सरल हो गए हैं. बड़ी-बड़ी गणनाओं को कंप्यूटर चुटकियों में हल कर देता है. कंप्यूटर के आंतरिक भाग में कई तरह की प्रक्रियाएँ काम कर रही होती है जिसमें से एक खास प्रक्रिया प्रोग्रामिंग (Programming in Computer) भी होती है. अगर आप प्रोग्रामिंग के बारे में जानना चाहते हैं तो यहाँ आपको प्रोग्रामिंग से जुड़े कई सवालों के जवाब मिलेंगे.
Contents
कंप्यूटर प्रोग्रामिंग क्या है? (What is Computer Programming?)
हमारे और कंप्यूटर के बीच जानकारी साझा करने के लिए प्रोग्रामिंग का उपयोग होता है. आप जब कंप्यूटर चलाते हैं तो कीबोर्ड, माउस आदि की मदद से इनपुट देते हैं और उसी इनपुट का कंप्यूटर जवाब देता है. लेकिन इस इनपुट को समझने के लिए कंप्यूटर में प्रोग्रामिंग का उपयोग किया जाता है.
कंप्यूटर प्रोग्रामिंग लैंगवेज़ कई तरह की होती हैं जिससे कंप्यूटर आपसे कम्यूनिकेट करते हैं. ये भाषाएँ बड़ी सरलता से जटिल सूचनाओं को कंप्यूटर तक पहुंचाती है और आपके अनुसार उसे बताती हैं.
अतः प्रोग्रामिंग वह प्रक्रिया है जिसके द्वारा कंप्यूटर प्रोग्राम को तैयार किया जाता है. इसमें कई निर्देश होते हैं जो एक प्रोग्रामर द्वारा लिखे जाते हैं. इस प्रक्रिया में प्रोग्रामिंग लैंगवेज़ का उपयोग करके कोड लिखा जाता है.
प्रोग्रामिंग लैंगवेज़ का वर्गीकरण (Classification of Programming Language)
Programing Language का वर्गीकरण तीन श्रेणियों में किया गया है.
1) मशीन लैंगवेज़ (What is Machine Language?)
ये कंप्यूटर की विशिष्ट मशीनी भाषा होती है जो कंप्यूटर हार्डवेयर के सबसे करीब होती है. ये बाइनरी पैटर्न की एक श्रंखला से बनी होती है जो सरल संचालन का प्रतिनिधित्व करती है. मशीनी भाषा को आसानी से चलाया जा सकता है. लेकिन इसके लिए प्रोग्रामर को बाइनरी कोड याद रखने पड़ेंगे जो 0 और 1 से बनते हैं.
2) असेंबली लैंगवेज़ (What is Assembly Language?)
मशीन लैंगवेज़ हर इंसान के लिए सीखना संभव नहीं है. इसलिए असेंबली लैंगवेज़ को लाया गया. इसमें निर्देशों को सरल न्यूमोनिक संक्षिप्ताक्षरों जैसे एडीडी, एमओवी के उपयोग से बदल दिया गया. इसमें एक्सेयूशन से पहले एक असेंबली भाषा प्रोग्राम को मशीनी भाषा में ट्रांसलेशन की जरूरत होती है जो काम एक कंप्यूटर प्रोग्राम के द्वारा पूरा किया जाता है.
3) हाई लेवल लैंगवेज़ (What is high level language?)
हाई लेवल लैंगवेज़ ऐसी लैंगवेज़ है जिनका उपयोग करना आसान हो जाता है. इसमें भी ट्रांसलेशन किया जाता है जिसके लिए प्रोग्राम की जरूरत पड़ती है. इसमें इस्तेमाल होने वाली भाषा जैसे सी, जावा आदि है.
प्रोग्रामिंग लैंगवेज़ के प्रकार (Types of Programming Language)
सामान्य रूप से प्रोग्रामिंग लैंगवेज़ के दो प्रकार हैं. 1) लो लेवल 2) हाई लेवल
लो लेवल उस भाषा को कहा जाता है जिसे केवल मशीन ही समझती है. यानि बाइनरी लैंगवेज़ जो 0 और 1 से बनी है. ये छोटी, आसान और तेज होती है. असेंबली भाषा भी लो लेवल की होती है जिसे असेंबलर की मदद से आसानी से मशीनी भाषा में बदला जा सकता है.
हाई लेवल लैंगवेज़ उन भाषाओं को कहा जाता है जो मनुष्य समझता है और अँग्रेजी भाषा में लिखी जाती है. मशीन इसे अपनी भाषा में परिवर्तित करती है और समझती है कि मनुष्य क्या निर्देश दे रहा है. इसे समझने के लिए मशीन को एक कंपाइलर की जरूरत होती है.
महत्वपूर्ण प्रोग्रामिंग लैंगवेज़ (Important Programming Language)
कंप्यूटर प्रोग्रामिंग में वैसे तो कई सारी लैंगवेज़ का उपयोग किया जाता है लेकिन यहाँ हम आपको कुछ महत्वपूर्ण प्रोग्रामिंग लैंगवेज़ के बारे में बता रहे हैं.
C Language क्या है? (What is C Language?)
इसे 1972 में Bell Labs के द्वारा विकसित किया गया था. उस समय इसे UNIX system में ही लागू करने के हिसाब से बनाया गया था. बाद में इसी ने बहुत उन्नत प्रोग्रामिंग भाषाओं को जन्म दिया. ये एक स्ट्रक्चर ओरिएंटेड मिडिल लेवल प्रोग्रामिंग लैंगवेज़ है. इसका उपयोग ज़्यादातर Low Level Application को डिवैलप करने के लिए किया जाता है. वर्तमान में प्रोग्रामिंग इंडस्ट्री में इसका काफी ज्यादा उपयोग दिखाई देता है.
सी लैंगवेज़ एक ऐसी लैंगवेज़ है जिसे सीखना बेहद आसान होता है. इसमें सिस्टम प्रोग्राम जैसे कंपाइलर और Interpreters लिखना बेहद आसान होता है. प्रोग्रामर इसका उपयोग डिवाइस ड्राईवर को विकसित करने के लिए करते हैं साथ ही सिस्टम एप्लिकेशन बनाने में भी उपयोग किया जाती है.
C++ Language क्या है? (What is C++ Language?)
ये एक मिडिल लेवल प्रोग्रामिंग लैंगवेज़ है. ये सी लैंगवेज़ का एक्सटेंशन है इसलिए जिस व्यक्ति को सी लैंगवेज़ आती है वो इसका भी इस्तेमाल कर पाता है. इसका उपयोग कंप्यूटर प्रोग्राम, सॉफ्टवेयर, गेम, ग्राफिक्स, विडियो एडिटर सॉफ्टवेयर बनाने और ऑपरेटिंग सिस्टम बनाने में किया जाता है.
Python Language क्या है? (What is Python Language?)
ये एक एडवांस प्रोग्रामिंग भाषा है जिसका उपयोग सॉफ्टवेयर इंजीनियर, बैक एंड डेवलपर्स, प्रोग्रामर आदि करते हैं. इसे सीखना और पढ़ना बेहद आसान है. ये भाषा सिस्टम के साथ जल्दी इंटीग्रेट होती है और तेजी से कार्य करने की अनुमति देती है. कई सारी Web Based application इसी पर बनाई जाती है.
Java Language क्या है? (What is Java Language?)
ये एक हाई लेवल प्रोग्रामिंग लैंगवेज़ है. इसका उपयोग IoT, क्लाउड कम्प्यूटिंग आदि में ज्यादा किया जाता है. इसे मूल रूप से Oak कहा जाता है. इसे पहली बार Sun Microsystems द्वारा साल 1990 में विकसित किया गया था. Java Language को बनाने का ये उद्देश्य था कि आप एक बार इसके कोड लिख दें और बार-बार उनका उपयोग कर लें. इनका उपयोग आजकल Android Apps को विकसित करने के लिए ज्यादा किया जाता है.
HTML क्या है? (What is HTML?)
HTML भी एक तरह की भाषा है जिसका पूरा नाम Hypertext Markup Language होता है. इसका उपयोग वेबपेज बनाने के लिए किया जाता है. ये टेक्स्ट और इमेज का उपयोग करता है. इसे सीखना बेहद आसान है, ये फ्री है और कई एडिशन में उपलब्ध है. आज के समय में हर साइट के पेज को बनाने में HTML का उपयोग किया जाता है.
SQL क्या है? (What is SQL?)
SQL का पूरा नाम Structured Query Language है जो बैकएंड डाटाबेस के साथ इंटरैक्ट करती है. इससे डाटाबेस लैंगवेज़ भी कहा जाता है. ये एक ऐसी भाषा है जो प्रोग्रामर को डाटाबेस में एक सामान्य संक्षिप्त नाम करने की अनुमति देती है. इसका उपयोग आप किसी अन्य प्रोग्रामिंग लैंगवेज़ के साथ कर सकते हैं.
PHP क्या है? (What is PHP Language?)
इसका पूरा नाम Hypertext Preprocessor है. ये एक ओपन सोर्स स्क्रिप्टिंग लैंगवेज़ है जिसे डायनामिक वेब पेज बनाने के लिए उपयोग किया जाता है. इसका इस्तेमाल करने वालों को PHP Developers कहा जाता है.
कंप्यूटर से Junk File Delete कैसे करें, जानिए आसान तरीका?
Diavol Ransomware ने दी भारत में दस्तक, ऐसे बचाएं अपना कंप्यूटर
Windows 11 Features: कंप्यूटर पर चलेंगे Apps, कमाल के Features के साथ आया विंडोज 11
कंप्यूटर प्रोग्राम, सॉफ्टवेयर और एप्लिकेशन यदि आप बनाना चाहते हैं तो आपको प्रोग्रामिंग जरूर सीखनी चाहिए. इसकी प्रमुख लैंगवेज़ जैसे सी, सी++, जावा, पीएचपी आदि को जरूर सीखना चाहिए. इनसे आप किसी भी तरह के प्रोग्राम को बना सकते हैं.