मैं थोड़ा एल्गोरिदम का अध्ययन कर रहा हूं और SPOJ.pl TopCoder आदि साइटों को देख रहा हूं। मैंने देखा है कि प्रोग्रामर आमतौर पर अधिकांश एल्गोरिथम प्रोग्रामिंग प्रतियोगिताओं के लिए C या C ++ पसंद करते हैं।
अब मुझे कुछ परेशानी हो रही है। मैं सी और पायथन दोनों को जानता हूं और जब मैं एक कोड लिखने की कोशिश कर रहा हूं तो मुझे लगता है कि अधिकांश एल्गोरिदम के लिए सी पर पायथन को प्राथमिकता दी जाएगी। हर बार जब मैं सीआई में एक कोड लिखने के लिए बैठ जाता हूं तो लगभग 15 मिनट के बाद छोड़ देता हूं क्योंकि मुझे यह बहुत बोझिल लगता है और अजगर के लिए आगे बढ़ना पड़ता है। मैट्रिसेस पॉइंटर्स को पास करना वगैरह बेकार लगने लगा है कि मैं वास्तव में एल्गोरिथम के बारे में सोचने के लिए उपयोग कर सकता हूं।
अब मुझे पता है और बहुत से लोगों से सुना है कि सी एक बहुत महत्वपूर्ण भाषा है और बहुत सारे प्रोग्रामर की रोटी और मक्खन है।
जो मैं जानना चाहता था कि क्या मेरे इस दृष्टिकोण में कोई कमी / परिणाम / नुकसान आदि हैं।
यह एक पायथन बनाम सी बहस नहीं है; यह एक प्रश्न है कि उपयोग में आसानी के कारण C पर अजगर को प्राथमिकता देने का यह विशिष्ट अभ्यास मुझे या किसी अन्य प्रोग्रामर / कंप्यूटर साइंटिस्ट को लंबे समय में कैसे प्रभावित करेगा।
मैं उन लोगों से सुनना पसंद करूँगा, जिन्होंने इन भाषाओं का उद्योग में उपयोग किया है / और बड़े सॉफ्टवेयर / लाइब्रेरी आदि विकसित करना चाहते हैं।