Compiler

Compiler क्या होता है ?

एक compiler एक software program है जो प्रोग्राम source code फाइलों को एक executable योग्य प्रोग्राम में compile करता है। इसे अधिकांश programing software package के साथ एकीकृत विकास पर्यावरण IDE के हिस्से के रूप में शामिल किया गया है।

कंपाइलर source code files लेता है जो high-level-language में लिखी जाती हैं, जैसे कि C, BASIC, या Java, और code को निम्न-स्तरीय भाषा में संकलित करता है, जैसे Machine Code या Assembly Code। यह code एक विशिष्ट processor प्रकार के लिए बनाया गया है, जैसे कि Intel Pentium या PowerPC। प्रोग्राम को तब प्रोसेसर द्वारा पहचाना जा सकता है और operating system से चलाया जा सकता है।

एक कंपाइलर source code फ़ाइलों को एक प्रोग्राम में संकलित करने के बाद, प्रोग्राम को modified नहीं किया जा सकता है। इसलिए, source code में कोई भी परिवर्तन किया जाना चाहिए और कार्यक्रम को पुन: संकलित किया जाना चाहिए। सौभाग्य से, अधिकांश आधुनिक कंपाइलर यह पता लगा सकते हैं कि कौन से परिवर्तन किए गए थे और केवल संशोधित फ़ाइलों को फिर से संकलित करने की आवश्यकता है, जो प्रोग्रामर को बहुत समय बचाता है। यह परियोजना की समय सीमा से पहले प्रोग्रामर के 100 घंटे के कार्य सप्ताह को लगभग 90 या उससे भी कम करने में मदद कर सकता है।