C कैसे सीखें

C के साथ शुरुआत से कैसे शुरू करें, इसका एक अवलोकन


बिल्कुल शुरुआत से C सीखना

सामान्य तौर पर, Exercism यह मानता है कि आप किसी ट्रैक की भाषा का सिंटैक्स और उसके तरीके पहले से जानते हैं। लेकिन किसी भाषा का सिंटैक्स जानना उस भाषा में महारत हासिल करने का सिर्फ पहला कदम है। Exercism आपको समस्याएँ हल करके अभ्यास करने और उन दूसरे प्रोग्रामरों से चर्चा करने का मौका देता है जिन्होंने वही समस्या हल की है। इसी साझा चर्चा से हम बेहतर प्रोग्रामर बनने की समझ और निपुणता पाते हैं।

अगर आप C भाषा में बिल्कुल नए हैं, तो आपको पहले भाषा की बुनियादी बातें सीखने में समय लगाना चाहिए। यहाँ कुछ संसाधन दिए गए हैं जो आपको शुरू करने में मदद कर सकते हैं:

CodeChef एक C कंपाइलर के लिए सादा वेब फॉर्म इंटरफ़ेस है, जहाँ आप छोटे प्रोग्राम आज़मा सकते हैं। कभी-कभी कोई छोटा प्रयोग करने के लिए यह अपने कंप्यूटर पर इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट में कुछ बनाने से आसान तरीका हो सकता है।

C में टेस्ट-ड्रिवन डेवलपमेंट

Exercism यह मानता है कि आप टेस्ट-ड्रिवन डेवलपमेंट की अवधारणा से परिचित हैं। हर अभ्यास के साथ पहले से लिखे हुए टेस्टों की एक श्रृंखला आती है। आप एक बार में एक टेस्ट लेकर अभ्यास में आगे बढ़ते हैं और टेस्ट पास करने के लिए थोड़ा-थोड़ा करके अपना कोड लिखते जाते हैं।

अगर आप टेस्ट-ड्रिवन डेवलपमेंट में नए हैं, तो बेहतर होगा कि पहले C के लिए कुछ टेस्ट फ्रेमवर्क का एक छोटा परिचय देख लें या James Grenning की किताब Test-Driven Development for Embedded C पढ़ें। इन संसाधनों में Unity और CppUTest दोनों शामिल हैं; इस ट्रैक में Unity इस्तेमाल होता है।