What is Compilation & Execution ? कंपाइलेशन और एक्सीक्युसन क्या है ?
Compilation
जब हम कम्प्यूटर में कोई प्रोग्रामिंग लिखते हैं, तो उसके बाद प्रोग्रामिंग लैंग्वेज जांच करती है कि कोड सही फॉर्मेट में लिखा गया है या नहीं। यदि कोई सेमीकोलन (;), कर्ली ब्रेसेस ({}) अथवा कॉमा (,) आदि छूट जाते हैं, तो error प्रदर्शित होता है या कुछ syntax गलत हो जाने से error प्रदर्शित होता है, तो Compilation वहीं रुक जाता है। यदि Code सही प्रकार से type किया गया है, तो वह Compile होकर Machine code (0,1) में बदल जाता है।
Compilation हाई लेवल प्रोग्रामिंग लैंग्वेजेस में होता है, जैसे : C/C++, Python, Java आदि।
जैसा कि इमेज में देख पा रहे हैं, program में coding पूरी नहीं लिखी गई है। compiler दिखा रहा है कि coding कितनी लाइनों की है और की संख्या कितनी है। | और last में Available memory भी show कर रहा है|
यह इमेज Turbo C ++ का है।
Execution
जब हम कोई Code type करते हैं या Program लिखते हैं, तब Program पहले Execute होता है, उसके बाद Run होकर हमें आउटपुट देता है।
सरल भाषा में कहा जाए तो C Programming Language में हम कोई भी कोड (इंस्ट्रक्शंस) टाइप करते हैं, तो पहले compile होगा, उसके बाद execute होकर Output show करेगा। इसे Execution कहते हैं।