घर विकास कोड जेनरेशन क्या है? - टेक्नोपेडिया से परिभाषा

कोड जेनरेशन क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - कोड जनरेशन का क्या अर्थ है?

कोड जेनरेशन एक ऐसा तंत्र है जहां एक कंपाइलर स्रोत कोड को इनपुट के रूप में लेता है और इसे मशीन कोड में परिवर्तित करता है। यह मशीन कोड वास्तव में सिस्टम द्वारा निष्पादित किया जाता है। कोड पीढ़ी को आमतौर पर संकलन का अंतिम चरण माना जाता है, हालांकि अंतिम निष्पादन योग्य होने से पहले कई मध्यवर्ती चरणों का प्रदर्शन किया जाता है। इन मध्यवर्ती चरणों का उपयोग अनुकूलन और अन्य प्रासंगिक प्रक्रियाओं को करने के लिए किया जाता है।

Techopedia कोड जनरेशन को समझाता है

कोड जेनरेशन प्रक्रिया एक घटक द्वारा कोड जनरेटर के रूप में जाना जाता है, जो कंपाइलर प्रोग्राम का हिस्सा होता है। अंतिम निष्पादन योग्य उत्पन्न होने से पहले किसी भी कार्यक्रम का मूल स्रोत कोड कई चरणों से गुजरता है। यह अंतिम निष्पादन योग्य कोड वास्तव में मशीन कोड है, जिसे कंप्यूटर सिस्टम आसानी से निष्पादित कर सकते हैं।

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

कोड जेनरेशन क्या है? - टेक्नोपेडिया से परिभाषा