EN - FR - DE - ES - IT - PT -

LexiconDream

🔄 संकलक

एक प्रोग्राम जो सोर्स कोड को मशीन कोड में अनुवादित करता है।

संकलक

आप पायथन या सी++ में कोड लिखते हैं। कंप्यूटर केवल बाइनरी समझता है। कंपाइलर एक प्रोग्राम है जो सोर्स कोड को मशीन कोड में बदलता है। यह आपके पूरे प्रोग्राम को पढ़ता है, त्रुटियों की जाँच करता है और एक निष्पादन योग्य फ़ाइल बनाता है। एक बार कंपाइल होने के बाद, प्रोग्राम कंपाइलर के बिना चलता है।

कंपाइलर केवल अनुवाद ही नहीं करते, बल्कि अनुकूलन भी करते हैं। एक अच्छा कंपाइलर अनावश्यक निर्देशों को हटाता है, कार्यों को पुनर्व्यवस्थित करता है और रजिस्टरों को कुशलतापूर्वक आवंटित करता है। एक साधारण अनुवाद और एक अनुकूलित अनुवाद की गति में दस गुना अंतर हो सकता है।

संकलन के चरण

सभी भाषाएँ कंपाइलर का उपयोग नहीं करतीं। पायथन जैसी इंटरप्रिटेड भाषाएँ कोड को पंक्ति दर पंक्ति निष्पादित करती हैं। जस्ट-इन-टाइम कंपाइलर दोनों दृष्टिकोणों का मिश्रण हैं, जो रनटाइम पर हॉट कोड पाथ को कंपाइल करते हैं। प्रत्येक रणनीति स्टार्टअप गति के बदले निष्पादन गति को प्राथमिकता देती है।


Warning: session_start(): Cannot start session when headers already sent in /var/www/lexicondream.com/inc/functions.php on line 63

Comments

No comments yet. Be the first to share a thought.

Leave a comment