जावा बनाम पायथन की गति

| |

आप जो कुछ भी कोड का उपयोग करके करते हैं, अनुकूलन समस्या के बारे में चिंता न करना कठिन है। जिस तरह बहुत से लोग हर दिन कार चलाने से पीछे हटकर कार मैकेनिक से मोहित हो जाते हैं, सॉफ्टवेयर इंजीनियर अक्सर समस्याओं को ठीक करने के लिए तेज़ तरीके तलाशने लगते हैं।

सॉफ्टवेयर बनाना जो हल्का, प्रभावी और प्रभावी हो। कुशल न केवल डिजाइन तक पहुंचने का एक शानदार तरीका है, यह इंजीनियरिंग और कंप्यूटर विज्ञान का भी एक पेचीदा सवाल है।

चूंकि दो सबसे लोकप्रिय प्रोग्रामिंग भाषाएं आजकल पायथन और जावास्क्रिप्ट हैं, हम इस प्रश्न पर आगे बढ़ेंगे कि विभिन्न कार्यों के लिए कौन सा तेज़ है।

पायथन कितना तेज़ है?


<आंकड़ा वर्ग = "wp-ब्लॉक-छवि"> एक पीला अजगर <चौड़ाई"

जावास्क्रिप्ट कितना तेज़ है?


आदमी दौड़ने की तैयारी कर रहा है। <अंजीर कैप्शन> आवेदन के आधार पर, एक भाषा की गति हो सकती है सर्वोपरि होना बंद करो!

आज जावास्क्रिप्ट सबसे तेजी से मौजूदा गतिशील भाषाओं में से एक है, लेकिन एस्टो युग हमेशा ऐसा नहीं होता है। 2008 में संस्करण 8 के रिलीज होने तक, जावास्क्रिप्ट था काफी धीमा होने के लिए जाना जाता है। हालांकि, इस संस्करण ने 10 के कारक द्वारा जावास्क्रिप्ट प्रदर्शन में सुधार किया, जिससे यह सी ++ में लिखे गए समान कोड की तुलना में केवल 2-7 गुना धीमा हो गया।

C++ से "केवल" 7 गुना धीमा होना लगता है प्रभावशाली नहीं हो सकता है , लेकिन यह वास्तव में जावास्क्रिप्ट जैसी भाषा के लिए एक बड़ी बात है।

क्या पायथन या जावास्क्रिप्ट तेज है? "> एक घुड़दौड़। <अंजीर कैप्शन> जीवन हमेशा जीतने के बारे में नहीं है। जब तक जब यह मामला है।

इस प्रश्न का सामान्य और लचीला उत्तर देना काफी कठिन है। कोड के कार्यान्वयन और डिजाइन की समस्या क्षेत्र से बहुत दूर है . अच्छी तरह से लिखे गए एल्गोरिदम लगभग हमेशा खराब लिखे गए एल्गोरिदम से बेहतर प्रदर्शन करते हैं, यहां तक कि "तेज़" भाषाओं में लिखे जाने पर भी। बहुत धीमी भाषा कार्यान्वयन के परिणामस्वरूप होने वाली समस्याएं। यह सुपरकंप्यूटिंग और अल्ट्रा-हार्डकोर ग्राफिक्स प्रोसेसिंग जैसी जगहों पर होता है। , लेकिन लगभग कहीं नहीं।

तो असली सवाल यह है कि < में एक बेहतर प्रोग्रामर कैसे बनें। ah ref = "/ हाउ-टू-कोड-इन-पायथन/">पायथन या