Compilation & Execution

Compilation - 

It this process the high level language program is converted into Low/Machine level language. If there is any syntactical or semantic error occurred , then compiler cannot compile the program and display error messages. 

कंपाइलेशन -
इस प्रक्रिया में हाई लेवल लैंग्वेज में लिखे गए प्रोग्राम को लो या मशीन लेवल लैंग्वेज प्रोग्राम में परिवर्तित किया जाता है, यदि प्रोग्राम में कोई सिंटेक्स या सिमेंटिक त्रुटी आती है तब कम्पाइलर इसे आगे कोम्पिले नहीं करता है एवं एरर मेसेज प्रदर्शित करता है  

Execution - 

Once the compilation is done, then the program is executed with the other linked pre-compiled object programs. this object code (binary code) is loaded in to RAM for execution. Here CPU executes the object code. This program may take inputs from user & generates output after processing the inputs.

एक्सीक्यूशन-
एक बार प्रोग्राम का कंपाइलेशन पूर्ण हो जाने के पश्चात् प्रोग्राम को उसके अन्य सहयोगी ऑब्जेक्ट प्रोग्राम्स के साथ एक्सीक्यूट किया जाता है इस हेतु बाइनरी ऑब्जेक्ट कोड को रेम पर लोड किया जाता है यहाँ सी.पी.यू. द्वारा इसे एक्सीक्यूट किया जाता है अब यह प्रोग्राम यूजर से इनपुट ग्रहण कर सकता है एवं आउटपुट प्रदान कर सकता है


No comments:

Post a Comment