मैं कुछ पॉइंटर्स ढूंढ रहा हूं, मुझे इस साइट की ओर इशारा किया गया।नेटवर्क प्रोग्रामिंग: एक पूर्ण शुरुआत के लिए पायथन बनाम सी
मेरा प्राथमिक रुचि नेटवर्क प्रोग्रामिंग है। मैंने काफी पढ़ा और प्रयोग किया है और अधिकांश प्रोटोकॉल के तंत्र से परिचित हूं। अब मैं कोड लिखना शुरू करना चाहता हूं। मैंने अजगर पर प्रारंभिक सामान पढ़ा और इसे अच्छी तरह से पकड़ लिया। मैंने पाइथन मॉड्यूल के साथ अभी खेलना शुरू कर दिया था, जब मैं स्थानीय लग मीटिंग में किसी से मिला (एक लंबी प्रतिष्ठा के साथ) जिसने मुझे बताया कि मैं हमेशा बाद में पाइथन सीख सकता हूं लेकिन सी वह भाषा थी जिसे मुझे जानना चाहिए, विशेष रूप से मेरी रुचि नेटवर्क प्रोग्रामिंग पर। मैंने कुछ शोध किया और सोचा कि शायद लड़का सही है। तो मैं अब 4 सप्ताह के लिए के & आर के साथ रहा हूं। यह मुझे डराता नहीं था, लेकिन मैं बहुत धीरे-धीरे प्रगति कर रहा हूं और शायद यही कारण है कि थोड़ा सा slacking। मैं इसे पोस्ट कर रहा हूं क्योंकि मैं मंच पर हूं जहां यह अब भी मुझे चिंता कर रहा है। मैं हमेशा सोच रहा हूं कि अजगर में मैं अभी सामान बना सकता हूं। मुझे पता है कि पाइथन मुझे स्मृति प्रबंधन आदि जैसे निम्न स्तर की चीजें नहीं सिखाएगा, लेकिन मेरी प्रगति सी
प्रश्न: क्या मुझे सी के साथ लड़ना जारी रखना चाहिए जैसा कि मैं अब हूं और कुछ कामकाजी कोड लिखना चाहता हूं यह या पायथन पर स्विच करें जहां मैं थोड़ी अधिक आसानी से रहूंगा? क्या उच्च स्तर की भाषा मुझे सी में वापस आने के लिए बहुत अधिक खराब कर देगी?
जाओ http://golang.org नेटवर्क प्रोग्रामिंग के लिए सी से बेहतर विकल्प हो सकता है। – jfs
यदि आप 'पॉइंटर्स' की तलाश में हैं, सी रास्ता है ;-) अधिक गंभीरता से, पाइथन शायद इस स्थिति में एक और अधिक उपयुक्त दृष्टिकोण है ... – mjv
xkcd comic, "pointers", यहां लिंक डालें। लेकिन हाँ। यदि आप इस व्यक्तिगत बिट के साथ क्या हुआ "पर नेटवर्किंग सीखना चाहते हैं तो आपको केवल सी को जानने की आवश्यकता होगी? स्तर। जो आप शायद कम से कम नहीं करते हैं। – neminem