मेरे पास वर्तमान में पाइथन में लिखा गया एक सिस्टम है जिसे बैकएंड और फ्रंटेंड परतों में विभाजित किया जा सकता है। पायथन बहुत धीमी है, इसलिए मैं बैकएंड में फ्रंटेंड को रखते हुए बैकएंड को एक तेज़ संकलित भाषा में फिर से लिखना चाहता हूं, जिससे बैकएंड कार्यक्षमता को पायथन से बुलाया जा सके। ऐसा करने के लिए सबसे अच्छे विकल्प क्या हैं?पाइथन के साथ इंटरफेसिंग बहुत तेज़ अबास्ट्रक्शन लिखने के लिए भाषा विकल्प?
मैंने साइथन माना है लेकिन यह लिखने के लिए बहुत ही सीमित और बोझिल है, और इतना तेज़ नहीं। सी ++ के लिए बूस्ट पायथन के बारे में मुझे क्या याद है, यह भाषाओं के बीच पुल को बनाए रखने के लिए बहुत परेशान है। क्या बेहतर विकल्प हैं?
मेरा मुख्य कारक हैं:
- निष्पादन की गति संकलन की
- गति
- भाषा कथात्मक
आप साइथन को कितनी तेजी से नहीं समझते हैं? क्या आप प्रकार घोषित कर रहे हैं? यही वह जगह है जहां प्रमुख गति है। – aaronasterling
साइथन वास्तव में पाइथन और "सी कोड" को एकीकृत करने के लिए एक बहुत ही सुविधाजनक टूल है। यह बिल्कुल बोझिल नहीं है। बस, उन कार्यों को लिखें जो गतिशीलता में मदद करेंगे और साइथन का उपयोग करके लाइब्रेरी के रूप में उन्हें बेनकाब करेंगे। – pyfunc