search
Q: Which of the following best describes the role of a compiler in software development?
  • A. It converts high-level programming language into machine code before execution यह निष्पादन से पहले उच्च-स्तरीय प्रोग्रामिंग भाषा को मशीन कोड में परिवर्तित करता है।
  • B. It inks multiple program modules into a single executable module. /यह कई प्रोग्राम मॉड्यूल को एक ही निष्पादन योग्य मॉड्यूल में जोड़ता है।
  • C. It executes code line by line during runtime./यह रनटाइम के दौरान लाइन दर लाइन कोड निष्पादित करता है।
  • D. It converts assembly language directly into high-level code. /यह अर्सेबली लैग्वेंज की सीधे उच्च-स्तरीय कोड में परिवर्तित करता है।
  • E. None of the above/उपर्युक्त में से कोई नहीं
Correct Answer: Option A - कंपाइलर एक ऐसा सॉफ्टवेयर होता है जो उच्च-स्तरीय प्रोग्रामिंग भाषा (जैसे C. Java, Python आदि) में लिखे गए कोड को मशीन कोड (या बाइनरी कोड) में अनुवाद करता है, ताकि वह कंप्यूटर द्वारा सीधे निष्पादित किया जा सके। यह अनुवाद निष्पादन से पहले होता है, न कि रनटाइम पर। यह पूरे प्रोग्राम को एक साथ ट्रांसलेट करता है और एरर्स की जांच करता है।
A. कंपाइलर एक ऐसा सॉफ्टवेयर होता है जो उच्च-स्तरीय प्रोग्रामिंग भाषा (जैसे C. Java, Python आदि) में लिखे गए कोड को मशीन कोड (या बाइनरी कोड) में अनुवाद करता है, ताकि वह कंप्यूटर द्वारा सीधे निष्पादित किया जा सके। यह अनुवाद निष्पादन से पहले होता है, न कि रनटाइम पर। यह पूरे प्रोग्राम को एक साथ ट्रांसलेट करता है और एरर्स की जांच करता है।

Explanations:

कंपाइलर एक ऐसा सॉफ्टवेयर होता है जो उच्च-स्तरीय प्रोग्रामिंग भाषा (जैसे C. Java, Python आदि) में लिखे गए कोड को मशीन कोड (या बाइनरी कोड) में अनुवाद करता है, ताकि वह कंप्यूटर द्वारा सीधे निष्पादित किया जा सके। यह अनुवाद निष्पादन से पहले होता है, न कि रनटाइम पर। यह पूरे प्रोग्राम को एक साथ ट्रांसलेट करता है और एरर्स की जांच करता है।