5 सी प्रोग्रामिंग टिप्स आपको शुरू करने के लिए सीखना चाहिए
विज्ञापन
यदि आपने प्रोग्रामिंग के बारे में सुना है, तो आपने सी के बारे में सुना है। यह आसपास की सबसे पुरानी कोडिंग भाषाओं में से एक है। कुछ इसे डरते हैं, और अन्य इसे प्यार करते हैं।
सी शुरुआती के लिए कठिन होने के लिए एक प्रतिष्ठा है। भाषा सीखने के कई अच्छे कारण हैं, लेकिन शुरू करते समय ध्यान में रखने के लिए कुछ आवश्यक सुझाव हैं।
सी प्रोग्रामिंग लैंग्वेज क्या है?
सी प्रोग्रामिंग भाषा क्या है यह समझने के लिए, यह सीखने योग्य है कि कोडिंग क्या है कोडिंग और यह कैसे काम करता है? कोडिंग क्या है और यह कैसे काम करता है? कोडिंग के बारे में उलझन में है? स्क्रिप्टिंग समझ में नहीं आता? यहां आपको प्रोग्रामिंग के बिल्डिंग ब्लॉक्स के बारे में जानने की जरूरत है। जारी रखने से पहले और पढ़ें!
C एक निम्न-स्तरीय प्रक्रियात्मक प्रोग्रामिंग भाषा है। C आपके कंप्यूटर पर चलने वाले वास्तविक मशीन कोड के बहुत करीब है। यह अविश्वसनीय रूप से तेज़ बनाता है, लेकिन उपयोग करने के लिए चुनौतीपूर्ण है, और यदि आप सावधान नहीं हैं तो आपके सिस्टम को तोड़ने में सक्षम हैं!
सी में कार्यक्रम क्यों सीखें?
यदि सी इतना जटिल और खतरनाक है, तो इसे क्यों जानें?
खैर, सी हर जगह है।
- लगभग हर कंप्यूटर ऑपरेटिंग सिस्टम C में लिखा जाता है।
- ज्यादातर स्मार्टफोन और टैबलेट में C आधारित ऑपरेटिंग सिस्टम होता है।
- लगभग हर माइक्रोकंट्रोलर, चाहे वह आपके माइक्रोवेव दरवाजे पर डिस्प्ले चलाता हो या कार में आंतरिक टेलीमेट्री, सी में प्रोग्राम किया गया हो।
- सी ++, ऑब्जेक्टिव सी और सी # सभी सीधे सी के ऊपर बने होते हैं, और इसमें पायथन लिखा गया था।
- C का अच्छा ज्ञान किसी भी प्रोग्रामर के रिज्यूम पर बहुत अच्छा लगता है।
कुछ लोग सोचते हैं कि किसी भी अन्य प्रोग्रामिंग भाषा से पहले C को सीखना एक संपूर्ण के रूप में प्रोग्रामिंग की बेहतर समझ है।
लर्निंग C यह भी सीख रहा है कि आपका कंप्यूटर कैसे काम करता है। सी प्रोग्रामर को सिस्टम को प्रभावित करने के तरीके की गहरी समझ हो सकती है, और परिणामस्वरूप अन्य प्रोग्रामिंग भाषाओं को सीखना आसान है।
1. मूल चर प्रकार जानें
डेटा विभिन्न प्रकारों में आता है। यह जानना महत्वपूर्ण है कि आप किस प्रकार के डेटा के साथ काम कर रहे हैं, क्योंकि उन्हें भ्रमित करना आसान हो सकता है। एक उदाहरण यह जान रहा है कि संख्या 5 एक पूर्णांक हो सकती है (संख्या 5 में), साथ ही एक चरित्र (लिखित वर्ण 5)।
int number = 5;
अब कोई भ्रम नहीं है, चर संख्या को पूर्णांक मान सौंपा गया है। सी को यह बताने की आवश्यकता है कि जिस तरह से आप इसे चाहते हैं, उसे काम करने के लिए किस प्रकार की अपेक्षा करनी चाहिए।
डेटा प्रकार और उन्हें चर को कैसे सौंपा जाता है यह आपके C पाठ्यक्रम का एक अनिवार्य हिस्सा है, और इसे समझना महत्वपूर्ण है।
डेटा को सही प्रकार कैसे देना है, यह जानना सभी प्रोग्रामिंग में एक महत्वपूर्ण कौशल है, लेकिन सी में यह आवश्यक है।
2. ऑपरेटर्स जानें
यदि सी पहली भाषा है जिसे आप सीख रहे हैं, तो आप संभवतः पहली बार सीखने वाले ऑपरेटर होंगे। संचालक प्रतीक हैं जो संकलक को किसी कार्य को करने के लिए कहते हैं। शायद सबसे सरल उदाहरण + ऑपरेटर है।
answer = number + anotherNumber;
अनुमान लगाने के लिए कोई पुरस्कार नहीं कि यह कोड दो पूर्णांक चर को एक साथ जोड़ता है। हालांकि सभी ऑपरेटर यह सरल नहीं हैं।
C अंकगणित, असाइनमेंट और दूसरों के बीच तर्क के लिए कई ऑपरेटरों का उपयोग करता है। यह जानते हुए कि इनमें से प्रत्येक ऑपरेटर क्या करता है, आपको कोर प्रोग्रामिंग अवधारणाओं को तेज़ी से लेने में मदद करेगा।
3. मानक पुस्तकालयों का उपयोग करें
सी निम्न स्तर का हो सकता है, लेकिन इसमें प्रोग्राम बनाने में मदद करने के लिए पुस्तकालयों का एक सेट है। गणितीय संचालन, स्थानीय-विशिष्ट डेटा (मुद्रा प्रतीकों की तरह), और विभिन्न चर प्रकार और मैक्रोज़ सभी पुस्तकालयों में परिभाषित किए गए हैं।
आप इन पुस्तकालयों को अपने कोड में शामिल करके उपयोग कर सकते हैं। इस उदाहरण को लें:
#include int main() { printf("Hello, World!"); return 0; }
सी में, कंसोल को आउटपुट करने के सरल कार्य में stdio.h (मानक इनपुट / आउटपुट) हेडर फ़ाइल को शामिल करने की आवश्यकता होती है।
सी में प्रोग्रामिंग के लिए 15 मानक पुस्तकालय हैं, और एक गाइड का पालन करते हुए कि वे क्या करते हैं, यह आपकी सीखने में मदद करेगा।
4. C अनफ़ॉरगिविंग है
C ठीक वही करेगा जो आप इसे बताते हैं, और शिकायत करने के बजाय जब कुछ समझ में नहीं आता है तब भी यह काम करने की कोशिश करेगा। यह न केवल आपके कार्यक्रम को तोड़ सकता है, बल्कि आपके पूरे सिस्टम के लिए समस्या पैदा कर सकता है!
हालांकि यह नाटकीय लगता है, यह आमतौर पर नहीं है। आप अपने कंप्यूटर को तोड़ने नहीं जा रहे हैं। आप कुछ अजीब बग के साथ समाप्त हो सकते हैं। इस उदाहरण को लें:
कोड का यह टुकड़ा कंसोल पर सवाल करता है, इससे पहले कि उपयोगकर्ता इनपुट को स्कैन करके उन्हें पूर्णांक के रूप में संग्रहीत करता है। प्रोग्राम को उपयोगकर्ता के उत्तरों को प्रिंट करने से पहले उन्हें एक साथ जोड़ने और उन्हें घटाने के लिए डिज़ाइन किया गया है।
आप पहले से ही देख सकते हैं कि यहाँ एक समस्या है। उत्पादन निश्चित रूप से कोई मतलब नहीं है!
चूँकि हम वास्तव में मूल्यों को कभी घटाते नहीं हैं, इसलिए घटाए गए चर का एक निरर्थक मूल्य होता है जो इसे आरंभीकरण पर दिया जाता है। अन्य प्रोग्रामिंग भाषाएं आपको चेतावनी दे सकती हैं कि आपने कभी भी घटाए गए चर को एक मूल्य नहीं दिया है। सी नहीं।
यह उदाहरण नेत्रहीन रूप से डिबग करने के लिए आसान है, लेकिन कुछ कोड हजारों लाइनें लंबी और अविश्वसनीय रूप से जटिल हैं, और सी आपको यह खोजने में मदद नहीं करेगा कि क्या गलत है। इसके बजाय, सी आपको एक बेवकूफ जवाब देता है और यह पता लगाने का कोई तरीका नहीं है कि क्यों। या है?
5. डिबगिंग आपका सबसे अच्छा दोस्त है
चूंकि सी कोड में अवांछित व्यवहार हो सकता है, इसलिए यह त्रुटियां पैदा कर सकता है जो बिना किसी स्पष्ट कारण के साथ नीचे ट्रैक करना मुश्किल है। अपने दिमाग को पूरी तरह से खोने से रोकने के लिए आपको अपने कोड को डिबग करने के साथ सहज होना चाहिए।
GDB जैसा कोई डिबगर इसमें मदद कर सकता है। यहां, GDB ऊपर से दोषपूर्ण स्क्रिप्ट पर चल रहा है।
आमतौर पर, एक कार्यक्रम तब तक चलता है जब तक यह खत्म नहीं हो जाता, या यह दुर्घटनाग्रस्त हो जाता है। डिबगर आपको अपनी कोड लाइन को लाइन से तोड़ने की अनुमति देते हैं। यहां, 10 और 13 लाइनों पर ब्रेक प्वाइंट स्थापित किए गए हैं जहां हमें संदेह है कि यह मुद्दा हो सकता है।
फिर, कार्यक्रम सामान्य रूप से चलाया जाता है। संख्याओं को दर्ज किया जाता है, फिर प्रोग्राम 10 लाइन के बाद रुक जाता है। डीबगर को घटाए गए मूल्य को प्रिंट करने के लिए कहा जाता है, जो 37 के मान के रूप में दिखाता है। यह समझ में आता है, हमने अभी तक किसी मूल्य को घटाया नहीं है, इसलिए यह एक है यादृच्छिक मूल्य।
फिर, डिबगर जारी है। हम लाइन 13 के बाद प्रक्रिया को दोहराते हैं, और प्रिंट घटाते हैं केवल यह पता लगाने के लिए कि मूल्य नहीं बदला है।
यह पता चला है कि हम गणना की एक संदिग्ध खाली लाइन छोड़ने के बजाय, बिल्कुल भी गणना करना भूल गए। धन्यवाद डिबगिंग!
GDB एक C कोडर का सबसे अच्छा दोस्त है, और इससे पहले कि आप इसका उपयोग करना सीखें, आप जितने खुश रहेंगे!
व्हाट यू सी इज़ व्हाट यू गेट
सी भाषा एक लंबे समय तक सीखने का अनुभव है, और ऐसी चीजें हैं जो हमने इस लेख में इंगितकर्ताओं और स्मृति आवंटन पर भी नहीं छोड़ी हैं।
जबकि C को एक कठिन प्रतिष्ठा मिली है, जिसे आप करके सीख सकते हैं, इसलिए हैंड्स-ऑन प्राप्त करें और अपने स्वयं के C प्रोग्रामिंग शुरुआती प्रोजेक्ट से शुरुआत करें। इस शुरुआत प्रोजेक्ट के साथ C प्रोग्रामिंग कैसे सीखें, इस शुरुआत प्रोजेक्ट के साथ C प्रोग्रामिंग कैसे सीखें, प्रोग्रामिंग शुरू करना चाहते हैं, लेकिन सी के बारे में निश्चित नहीं है? यदि यह आपके लिए भाषा है, तो यह सी प्रोग्रामिंग शुरुआत के ट्यूटोरियल की कोशिश करें। अधिक पढ़ें ।
चित्र साभार: sjenner13 / Depositphotos
के बारे में अधिक अन्वेषण करें: सी प्रोग्रामिंग, कोडिंग ट्यूटोरियल।