आप क्या कहेंगे कि कम्प्यूटेशनल कॉन्टिनम मैकेनिक्स के लिए एक सामान्य (परिमित मात्रा, महिला, डीजी) लाइब्रेरी को कोड करने के दो दृष्टिकोणों के फायदे / नुकसान होंगे? यह है कि मैं अभी चीजों को कैसे देखता हूं, इसलिए कृपया अपने स्वयं के अनुभव प्रदान करें और मुझे मेरे लिए लौ न दें :):
1) सी ++:
जेनेरिक प्रोग्रामिंग, वर्चुअल फ़ंक्शंस, ओवरलोडिंग, स्पीड ...: जो भी आप चाहते हैं, उसे बनाने के लिए सभी शैलीगत + ओओपी उपकरण उपलब्ध हैं
निम्न स्तर की लाइब्रेरी ज्यादातर उपलब्ध हैं (कोई व्यापक प्रसार विज्ञान और इंजीनियरिंग पुस्तकालय विकास नहीं है, जैसे कि पायथन के लिए)
2) समानांतर कंप्यूटिंग के लिए पायथन + रैपर (pyOpenCL और अन्य)
विभिन्न प्रकार के सहायक कामों की बड़ी राशि
कोड आपको क्या लगता है: कार्यान्वयन वास्तव में तेजी से किया जाता है
धीमी निष्पादन समय
यदि आप एक फ्रेमवर्क को कोड करना चाहते थे जो विभिन्न तरीकों का समर्थन करेगा, जटिल ज्यामितीय और समस्याओं के साथ काम करेगा, तो आप क्या चुनेंगे और क्यों?