पहले, मुझे कुछ पृष्ठभूमि देने से पहले मैं वास्तव में प्रश्न बताता हूं। मैं भौतिकी का अध्ययन करता हूं और मेरी सभी प्रोग्रामिंग कक्षाएं MATLAB जैसी आसान प्रोग्रामिंग भाषाओं में रही हैं। आसान से मेरा मतलब है कि भाषा आपके लिए बहुत सोच समझ कर काम करती है ... अगले सालों के लिए मैं कंप्यूटर विज्ञान के पाठ्यक्रम ले रहा हूँ और मैं प्रोग्रामिंग में अपना कैरियर बनाने की सोच रहा हूँ।
बहुत सारे कॉलेज पाठ्यक्रमों को C ++ में देखते हुए, MATLAB के समान सिंटैक्स के साथ एक रैखिक बीजगणित पैकेज (आर्मडिलो) का उपयोग करना आलसी माना जाएगा?
मैं अभी एक आनुवंशिक एल्गोरिथ्म का कोडिंग कर रहा हूं, और जब यह MATLAB में तेजी से चला गया तो इन पैकेजों की सहायता के बिना C ++ में बहुत समय लग रहा है।
यह वास्तविक जीवन में कैसे काम करता है? आपको किन पैकेजों का उपयोग करने की अनुमति है?
उदाहरण के लिए, मैं अपने सी ++ ज्ञान को आर्मडिलो के साथ नहीं बनाना चाहता और न ही अन्य अधिक व्यापक रूप से उपयोग किए जाने वाले पैकेजों जैसे "वेक्टर.एच" "एल्गोरिथ्म" "सूची" आदि का गहरा ज्ञान होना चाहिए।
lazy
करें sensible
, और उत्तर "हां" है (यह मानते हुए कि आप एक कार्य कर रहे हैं जिसमें रैखिक बीजगणित शामिल है, निश्चित रूप से)।