Definition of Coding in Hindi:- किसी प्रोग्रामिंग लैंग्वेज जैसे की C, C++, Java, Python आदि के उपयोग से Program या Software बनाने के लिए लिखे गए निर्देशों को Code (कोड) कहते हैं, और कोड लिखने के इस प्रक्रिया को Coding कहते है।
अगर साधारण शब्दों में कहें तो Program Code कंप्यूटर के साथ संवाद का माध्यम है। Computer का CPU प्रोग्राम कोड के माध्यम से लिखे गए निर्देशों को निष्पादित करके किसी विशिष्ट कार्य को पूरा करता है।
Example:- आप अपने कंप्यूटर में जितने भी सॉफ़्टवेयर जैसे की MS Word, Media player आदि, ऑपरेटिंग सिस्टम जैसे की Windows, Linux आदि, वेब ब्राउज़र जैसे की google chrome, Firefox आदि, वेबसाइट जैसे की Facebook, yahoo आदि का उपयोग करते है सभी किसी न किसी Programming Language के उपयोग से Coding (कोडिंग) करके ही बनाया जाता है।
How to do Coding in Hindi:-
- Language:- coding करने के सबसे पहले चरण में उपयोगकर्ता को अपनी आवश्यकता के अनुसार किसी एक प्रोग्रामिंग लैंग्वेज का चुनाव करना बहुत आवश्यक है । अलग-अलग प्रकार की आवश्यकताओं को पूरा करने के लिए विभिन्न प्रकार के Language उपलब्ध है, उदाहरण के लिए Website बनाने के लिए HTML, XML जैसे Markup Language ( मार्कअप लैंग्वेज ) और Javascript, PHP जैसे Scripting language ( स्क्रिप्टिंग लैंग्वेज ) उपलब्ध है ठीक इसी प्रकार Software बनाने के लिए C, C++, Java जैसे प्रोग्रामिंग लैंग्वेज उपलब्ध है। इसी तरह statistic और mathematics से सम्बंधित application बनाने के लिए matlab जैसे Language का उपयोग किया जाता है।
- Syntax:- जिस तरह से किसी भी सामान्य भाषा को बोलते या लिखते समय व्याकरण के नियमों का पालन करना आवश्यक होता है ठीक उसी प्रकार सभी प्रोग्रामिंग लैंग्वेज अपने-अपने व्याकरण के नियमों का पालन करता है। इन नियमों को Syntax कहते हैं, किसी प्रोग्रामिंग लैंग्वेज के उपयोग से Coding करने के लिए उपयोगकर्ता को उस लैंग्वेज से संबंधित Syntax का ज्ञान अर्जित करना बहुत आवश्यक है। क्योंकि अगर उपयोगकर्ता Coding करते समय Syntax में कोई गलती करता है तो वह Code कभी भी निष्पादित नहीं हो पाएगा और उपयोगकर्ता को उसका मनचाहा Output कभी प्राप्त नहीं होगा।
- Keywords:- सभी प्रोग्रामिंग लैंग्वेज में कुछ शब्द या word पहले से ही reserved या आरक्षित होते हैं, इन्हे Keywords (कीवर्ड्स) के नाम से जाना जाता है। coding करने से पहले लोगों का इन Keywords से परिचित होना बहुत आवश्यक है। उदाहरण के लिए c programming में किसी मैसेज को आउटपुट में प्रदर्शित करने के लिए printf नाम के Keywords का उपयोग किया जाता है ठीक उसी प्रकार Java programming में किसी मैसेज को आउटपुट में प्रदर्शित करने के लिए out.println नाम के Keywords का उपयोग किया जाता है। कई प्रोग्रामिंग लैंग्वेज में किए कीवर्ड्स case sensitive भी होते हैं मतलब कि अगर किसी जगह पर Small Later में सब अक्षरों को लिखना है वहां कोई capital letters में अक्षरों को लिख दे तो इससे Code के निष्पादन में Error आएगा।
- Compilers/ Text Editors:- जैसे कि किसी प्रकार की जानकारी या Text को लिखकर Computer में Save करने के लिए MS Word का उपयोग करते हैं। ठीक उसी प्रकार विभिन्न प्रकार के लैंग्वेज को लिखने के लिए अलग-अलग tools का उपयोग किया जाता है जैसे की website से संबंधित Code को लिखने के लिए साधारण Text Editors जैसे कि Notepad का उपयोग किया जा सकता है। C या C++ जैसे प्रोग्रामिंग लैंग्वेज को लिखने के लिए विशेष प्रकार के टूल की आवश्यकता पड़ती है जिसे Compilers कहते हैं, कंपाइलर में हम प्रोग्रामिंग लैंग्वेजेस के Code को लिख सकते हैं साथ ही यह हमें उस code में मौजूद गलतियों को भी बता देता है जिससे हमें कोडिंग करने में सहायता होती है।
Benefits Of Learning To Code in Hindi:-
- Can understand Tech in Beater way:- 21वी सदी पूरी तरह से टेक्नोलॉजी पर आधारित सदी है। विभिन्न प्रकार के Digital और Electronic उपकरण लोगों के रोजमर्रा की जिंदगी का एक भाग बन चुके हैं। आज के समय में कोई Internet और Mobile Phones के बिना जीवन की कल्पना भी नहीं कर सकता है। ऐसे समय में यह बहुत आवश्यक है कि लोग प्रोग्रामिंग लैंग्वेज और कोडिंग से संबंधित ज्ञान अर्जित करें। यह ज्ञान इन टेक्नालॉजिस को ठीक से समझने के लिए बहुत अधिक आवश्यक है।
- Security:- चूँकि लोग इलेक्ट्रॉनिक उपकरणों पर इतना ज्यादा निर्भर हो चुके हैं, इससे उनके digital जानकारियों पर निजता या Privacy पर एक खतरा उत्पन्न हो गया है। आप भी आज कल रोज नए-नए साइबर क्राइम सम्बंदि न्यूज़ देखते होंगे। समय-समय पर Hacking और Virus Attack की जो खबरें आती रहती है उसका एक मुख्य कारण यह भी है कि लोग जानकारियों के अभाव में कुछ ऐसी गलती कर बैठते हैं, जिनसे उनके Bank या Credit Card से संबंधित जानकारी गलत लोगों तक पहुंच जाते हैं। जो लोग Coding का ज्ञान रखते हैं, वह इन सुरक्षा संबंधी चीजों को ठीक से समझ पाते हैं और वह जानते हैं कि इन Electronics Device का उपयोग किस प्रकार से करना है।
- Employments opportunities:- वर्तमान समय में Software Engineer और Programmer का काम दुनिया के सबसे ज्यादा demanding job में से एक है। इस क्षेत्र में इतनी संभावनाएं हैं जितनी 21वीं सदी में किसी भी दूसरे क्षेत्र में नहीं है। सिर्फ भारत में सॉफ्टवेयर इंडस्ट्री लगभग 200 बिलियन डॉलर का है मतलब कि लगभग 14 लाख करोड रुपए का है। इस छेत्र में software developer, mobile applications developers, Website developer, game developer, ethical hacker जैसे कई क्षेत्र है जहां कोई भी इंसान अपना भविष्य संवार सकता है। इसके अलावा आजकल corporate और finance के कोर्स जैसे की MBA आदि में भी कंप्यूटर प्रोग्रामिंग से संबंधित शिक्षा दी जाने लगी है। क्योंकि उन्हें भी अपने क्षेत्र में सफल होने के लिए इस डिजिटल दुनिया से अच्छी तरह अवगत होना बहुत आवश्यक है।
Summery on Coding in Hindi:- २१वीं सदी के इस आधुनिक युग में मानव समाज मोबाइल, कंप्यूटर, लैपटॉप और इंटरनेट जैसे तकनीकों पर पूरी तरह से आश्रित हो चूका है। हमारे रोजमर्रा के साधारण काम भी तकनीक के बिना मुश्किल हो चूका है और धीरे-धीरे मनुष्य के जीवन में तकनीक की उपयोगिता और अधिक बढ़ने वाली है। लेकिन इस तकीनीकी क्रांति में हार्डवेयर के साथ-साथ सॉफ्टवेयर भी महत्वपूर्ण भूमिका निभाता है। इसी कारण वर्त्तमान एवं भविष्य की मांग को देखते हुए हमें सॉफ्टवेयर विकास या सॉफ्टवेयर इंजीनियरिंग के लिए सबसे आवश्यक प्रक्रिया कोडिंग को महत्त्व देना होगा।
किसी भी सॉफ्टवेयर उत्पाद के लिए प्रोग्रामिंग लैंग्वेज जैसे की सी, सी प्लस प्लस, जावा, पाइथन, जावास्क्रिप्ट, पी एच पी आदि का उपयोग करके Source Code लिखने की प्रक्रिया को कोडिंग कहते है। कोडिंग एक जटिल प्रक्रिया है जिसके लिए बहुत अधिक समझ और अनुभव की जरुरत होती है इस काम को करने वाले लोगों को software developer or software engineer के नाम से जाना जाता है, संछेप में इन्हें coder (कोडर) या programmer (प्रोग्रामर) जैसे नामों से भी संबोधित किया जाता है।
इस लेख में हमने कोडिंग को सरल हिंदी भाषा में समझाने का प्रयास किया है। उम्मीद है कि Coding in Hindi का यह लेख आपको पसंद आया होगा। अगर आप कोडिंग पर लिखे गए इस लेख से संबंधित कोई सुझाव हमें देना चाहते हैं या कोई प्रश्न पूछना चाहते है, तो नीचे कमेंट बॉक्स में लिखकर जरूर बताएं।
Leave a Reply