Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> सॉफ्टवेयर

सी शुरुआती के लिए ट्यूटोरियल:यह आपके विचार से आसान है!

सी की बहुमुखी प्रतिभा और उपयोगिता के साथ कुछ प्रोग्रामिंग भाषाएं हैं, लेकिन भाषा स्वयं अक्सर कठिन लग सकती है, खासकर एक नवागंतुक के लिए। अच्छी खबर यह है कि सी को सीखना उतना मुश्किल नहीं है जितना यह लग सकता है, और आपके पैरों को गीला करने में आपकी मदद करने के लिए कई संसाधन मुफ्त में उपलब्ध हैं।

सी शुरुआती के लिए ट्यूटोरियल:यह आपके विचार से आसान है!

सी प्रोग्रामिंग का इतिहास

C प्रोग्रामिंग को 1972 में डेनिस एम. रिची द्वारा विकसित किया गया था। तब से कई भाषाएं कोर सी भाषा से अलग हो गई हैं, जिनमें सी ++ और ऑब्जेक्टिव सी शामिल हैं। भाषा को एक सामान्य-उद्देश्य वाली भाषा के रूप में बनाया गया था जिसका उपयोग विभिन्न प्रकार के अनुप्रयोगों में किया जा सकता है, और इसने उस लक्ष्य को पूरा कर लिया है।

    सी शुरुआती के लिए ट्यूटोरियल:यह आपके विचार से आसान है!

    वास्तव में, सी अस्तित्व में सबसे व्यापक रूप से उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है, यदि सबसे व्यापक रूप से उपयोग नहीं की जाती है। क्यों सी, आप पूछ सकते हैं? यह बी नामक एक पिछली प्रोग्रामिंग भाषा में सफल रहा। आधुनिक दुनिया में, सी का उपयोग सॉफ्टवेयर प्रोग्रामिंग से अधिक सिस्टम प्रोग्रामिंग के लिए किया जाता है।

    सी क्यों सीखें?

    प्रोग्रामिंग की दुनिया में कई नए लोग पहले जावा या पायथन सीखते हैं। ये कुछ सबसे लोकप्रिय आधुनिक भाषाएँ हैं, लेकिन C की उतनी ही उपयोगिता है। शौकिया कोडर अक्सर यह जानकर आश्चर्यचकित हो जाते हैं कि सी अपनी संरचना के कारण सीखना आसान है। यह कुशल, सुव्यवस्थित कार्यक्रम तैयार करने में सक्षम है और अन्य भाषाओं की तुलना में निचले स्तर की गतिविधियों को बेहतर ढंग से संभाल सकता है।

    शायद सी की सबसे बड़ी ताकत यह है कि इसे विभिन्न प्लेटफार्मों पर संकलित किया जा सकता है। वास्तव में, यूनिक्स पूरी तरह से सी में लिखा गया था।

    सी प्रोग्रामिंग की मूल बातें

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

    सी शुरुआती के लिए ट्यूटोरियल:यह आपके विचार से आसान है!

    पहली चीज जो आपको चाहिए वह है एक आईडीई, या एक एकीकृत विकास वातावरण। यह टेक्स्ट एडिटर के लिए एक फैंसी शब्द है जो आपको सी कोड लिखने और संपादित करने की अनुमति देता है।

    सी के लिए कुछ बेहतरीन आईडीई में विजुअल स्टूडियो कोड और नेटबीन्स शामिल हैं। ये सहज ज्ञान युक्त आईडीई हैं जिन्हें डाउनलोड और सेट करना आसान है। आखिरकार, आपका ध्यान कोड पर होना चाहिए - एक विशिष्ट संपादन उपकरण की बारीकियों को नहीं सीखना।

    ये उपकरण आपके सिस्टम पर आवश्यक कम्पाइलर को डाउनलोड और सेट करना भी आसान बनाते हैं ताकि आप अपने कोड के लिखे जाने के बाद उसका परीक्षण कर सकें।

    कार्यक्रम लिखना

    एक बार जब आपके पास सी में कोड करने के लिए आवश्यक बुनियादी उपकरण हों, तो आप अपना पहला प्रोग्राम लिखना शुरू कर सकते हैं। C में एक प्रोग्राम के तीन बुनियादी तत्व होते हैं। पहला है लाइब्रेरी , जो हैडर फाइलों का एक संग्रह है। प्रोग्राम में फ़ंक्शन का उपयोग करने के लिए आपको एक लाइब्रेरी को आयात करना होगा।

    इस उदाहरण के लिए, आवश्यक पुस्तकालय है . सभी C लाइब्रेरी .h . में समाप्त हो जाएंगी , शीर्षक की परवाह किए बिना। कोड में लाइब्रेरी शामिल करने के लिए, आप #include दर्ज करेंगे

    सी शुरुआती के लिए ट्यूटोरियल:यह आपके विचार से आसान है!

    अभी भी उलझन में? यदि आपके पास जावा में कोडिंग का अनुभव है, तो इसे एक सार्वजनिक वर्ग की तरह समझें।

    कोड का अगला भाग फ़ंक्शन. . है C (साथ ही अन्य भाषाओं) में, एक फ़ंक्शन कथनों का एक समूह है जो एक कार्य करता है। सभी सी कार्यक्रमों में मौजूद प्राथमिक कार्य मुख्य () . है . यह रहा कोड:

    इंट मेन () {

    प्रिंटफ ("नमस्ते, दुनिया!");

    वापसी 0;

    }

    इंट फंक्शन के सामने कमांड main() दिखाता है कि समाप्त होने पर यह एक पूर्णांक लौटाएगा। इसके बाद, printf() कमांड . का हिस्सा है पुस्तकालय। इस कोड की शुरुआत में लाइब्रेरी को कॉल किए बिना, printf() आदेश नहीं चलेगा। printf() . के अंदर का टेक्स्ट कमांड ("नमस्ते, दुनिया!") वह है जो स्क्रीन पर प्रदर्शित होगी।

    एक बार यह फ़ंक्शन चलने के बाद, यह प्रोग्राम में 0 लौटाएगा। यह निकास कथन है, और मूल रूप से यह कहने का कार्य करता है कि कार्यक्रम ने अपना कार्य पूरा कर लिया है। main() . के बाद खुलने और बंद होने वाले कोष्ठक और वापसी 0; फ़ंक्शन को भीतर रखें।

    वापसी 0; कार्यक्रम का अंतिम भाग है। यह इंगित करता है कि कोड के भीतर उल्लिखित कार्य समाप्त हो गए हैं। ध्यान रखें कि फ़ंक्शन के भीतर प्रत्येक पंक्ति को अर्धविराम में समाप्त होना है। यह भाषा के वाक्य-विन्यास का हिस्सा है। पूरा कार्यक्रम एक साथ इस तरह दिखना चाहिए:

    #शामिल

    इंट मेन () {

    प्रिंटफ ("नमस्ते, दुनिया!");

    वापसी 0;

    }

    अगर यह भ्रमित करने वाला लगता है, लेकिन चिंता न करें। C के लिए विशिष्ट कमांड सीखना थोड़ा भ्रमित करने वाला हो सकता है, लेकिन थोड़े अभ्यास के बाद आपको कोई परेशानी नहीं होगी।

    सी अभ्यास के लिए अतिरिक्त संसाधन

    यदि आप अभी सी के साथ शुरुआत कर रहे हैं, तो आप बहुत सारे अभ्यास कोडिंग प्राप्त करना चाहेंगे। आप भाषा के वाक्य-विन्यास और यांत्रिकी के साथ जितने अधिक व्यावहारिक होंगे, यह उतना ही आसान होता जाएगा। सी में कोड करना सीखने के लिए ये वेब पर कुछ बेहतरीन मुफ्त संसाधन हैं।

    सी शुरुआती के लिए ट्यूटोरियल:यह आपके विचार से आसान है!
    1. सीखें-C.org

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

    1. CProgramming.com

    CProgramming.com C प्रोग्रामिंग के लिए एक एंट्री-लेवल कॉलेज कोर्स के समकक्ष है। यह सी प्रोग्रामिंग भाषा के बारे में अत्यधिक विस्तृत जानकारी प्रदान करता है, जिसमें कथनों को कैसे पढ़ना है, पुनरावर्ती कार्यक्रम सेट करना और यहां तक ​​​​कि बाइनरी ट्री को कैसे समझना है।

    1. W3स्कूल ट्यूटोरियल

    W3Schools ट्यूटोरियल श्रृंखला लगभग किसी भी प्रोग्रामिंग भाषा, अवधि को सीखने के लिए सर्वोत्तम संसाधनों में से एक है। चाहे वह सी, जावा, या कुछ और अस्पष्ट हो, आप यहां जानकारी प्राप्त कर सकते हैं। W3Schools पाठ्यक्रम में C के बारे में बड़ी मात्रा में जानकारी शामिल है और अंकों को घर तक पहुंचाने के लिए अभ्यास प्रोग्रामिंग परीक्षण शामिल हैं।


    1. 10 वेबसाइट जो आपको फ्री में प्रोग्रामिंग सिखाएंगी

      चाहे आप फुरसत के लिए सीखना चाहते हों, शौक के लिए, या यहां तक ​​कि करियर के लिए, प्रोग्रामिंग को क्रैक करना मुश्किल हो सकता है। आखिरकार, यह पेंटिंग या लेखन की तरह नहीं है जहां आप एक खाली पृष्ठ से शुरू कर सकते हैं और अपना सर्वश्रेष्ठ प्रदर्शन कर सकते हैं। कोडिंग के अपने मानक और तरीके होते हैं जिन्हें

    1. शुरुआती लोगों के लिए प्रोग्रामिंग सीखने के लिए सर्वश्रेष्ठ iOS ऐप्स

      कोडिंग करना एक कठिन नट है और हर कोई साथ नहीं मिल सकता है। यह उन विदेशी भाषाओं के भय को दूर करने के लिए धैर्य और रुचि की मांग करता है। कोडिंग के मिनटों को समझने के लिए आपको अलग तरह से सोचना चाहिए, तार्किक सोच को अपनाना चाहिए और समस्या को सुलझाने का रवैया विकसित करना चाहिए। ये सरल ऐप बहुत मदद करते हैं

    1. शुरुआती लोगों के लिए 7 कमांड प्रॉम्प्ट ट्रिक्स जो आपको पता होनी चाहिए

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