(सी++) आइए परिचित हों!


प्रोग्राम करने की क्षमता साक्षरता का चौथा घटक बन गई है। सिर्फ इंजीनियर ही नहीं, बल्कि सभी को यह जानने की जरूरत है कि हमारी डिजिटल दुनिया कैसे काम करती है। - मोज़िला फाउंडेशन के सीईओ मार्क सर्मन कहते हैं


प्रोग्रामिंग। अगर कंप्यूटर के लिए बहुत सारे रेडीमेड प्रोग्राम हैं तो अध्ययन क्यों करें?हां, वास्तव में कई रेडीमेड प्रोग्राम हैं। लेकिन जैसा कि अभ्यास से पता चलता है, हमेशा ऐसे कार्य होते हैं जिन्हें मानक तरीकों से हल नहीं किया जा सकता है। इस मामले में, आपको अपना खुद का प्रोग्राम बनाना होगा (या किसी मौजूदा को संशोधित करना होगा)।  

और फिर भी आप कह सकते हैं कि प्रोग्रामिंग आपके लिए नहीं है, कि आप मानविकी की ओर झुक रहे हैं। तो फिर भी आपको इसकी आवश्यकता क्यों है?
सबसे पहले, हम सूचना प्रौद्योगिकी के युग में रहते हैं। कंप्यूटर तकनीक हमारे चारों ओर है। यह कैसे काम करता है यह जानना मददगार है।
दूसरा, प्रोग्राम सीखना लोगों को अमूर्त रूप से सोचने और कार्य को छोटे-छोटे टुकड़ों में विभाजित करने में मदद करता है।

हमारे पाठ्यक्रम आपको बुनियादी कौशल से जटिल समस्याओं को हल करने के लिए कदम दर कदम प्रोग्रामिंग सीखने की अनुमति देंगे।  

यह पाठ्यक्रम सबसे लोकप्रिय प्रोग्रामिंग भाषा - सी ++ भाषा (साथ ही शास्त्रीय सी) के अध्ययन के लिए समर्पित है। कई आधुनिक भाषाएँ C-जैसी हैं। इसलिए, इस प्रोग्रामिंग भाषा का अध्ययन करने के बाद, आप आसानी से कोई अन्य भाषा सीख सकते हैं।

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

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

यदि आप यह सीखने के लिए तैयार हैं कि कैसे आसानी से और स्वतंत्र रूप से प्रोग्राम करना है, तो कार्य करना शुरू करें!

 

कार्यों के प्रकार
1) पहले प्रकार का कार्य प्रोग्राम को स्वयं लिखना है। 
पिछले टास्क में आपको प्रोग्राम खुद लिखना था। यह साइट पर संपादक दोनों में किया जा सकता है, और प्रोग्राम को किसी भी प्रोग्रामिंग वातावरण से कॉपी किया जा सकता है। या आप सिर्फ फाइल भेज सकते हैं। अक्सर आप इस तरह के टास्क के साथ काम करेंगे।

2) दूसरे प्रकार के कार्य मौजूदा प्रोग्राम कोड को संपादित करने के कार्य हैं।  

3) अन्य प्रकार की समस्याएं सामान्य परीक्षण समस्याएं हैं, जिसमें आपको या तो संक्षिप्त उत्तर देना होगा या प्रस्तावित विकल्पों में से चुनना होगा।

प्रोग्राम और कंपाइलर

कंपाइलर  एक प्रोग्राम है जो पूरे प्रोग्राम को मशीन कोड में बदल देता है जिसे प्रोसेसर निष्पादित कर सकता है।
प्रशिक्षण के दौरान, आप एक ऑनलाइन कंपाइलर के साथ स्क्रीन पर एक विशेष विंडो में एक प्रोग्राम लिखने या संपादित करने का काम करेंगे। आपके काम कर रहे कंप्यूटर पर। 
C++ प्रोग्रामिंग भाषा सीखने के लिए, हम DevC++ प्रोग्रामिंग वातावरण स्थापित करने की अनुशंसा करते हैं, जिसमें MinGW कंपाइलर शामिल है (डाउनलोड यहां) . 

सरल प्रोग्राम

सबसे सरल सी प्रोग्राम केवल 8 वर्ण लंबा है: का उपयोग करके उत्पन्न किया गया मुख्य() { } आइए कार्यक्रम में प्रत्येक चरित्र की व्याख्या करें:
मुख्य - मुख्य कार्यक्रम को हमेशा नाम मुख्य कहा जाता है।
सी प्रोग्रामिंग भाषा अपरकेस और लोअरकेस अक्षरों के बीच अंतर करती है।

() - खाली कोष्ठक का अर्थ है कि मुख्य कोई तर्क नहीं है।
{} - कर्ली ब्रेसिज़ मुख्य कार्यक्रम की शुरुआत और अंत को चिह्नित करते हैं।

सभी क्रियाएं जिन्हें करने की आवश्यकता होती है, वे कर्ली ब्रेसिज़ के अंदर लिखी जाती हैं

हमारा कार्यक्रम क्या करता है?
चूंकि घुंघराले ब्रेसिज़ के अंदर कुछ भी नहीं है, हमारा प्रोग्राम कुछ नहीं करता है, यह केवल सी भाषा के नियमों का पालन करता है, इसे संकलित किया जा सकता है और एक एक्सई फ़ाइल प्राप्त की जा सकती है - एक निष्पादन योग्य फ़ाइल जिसे चलाया जा सकता है।