A program that converts a high-level language program into a set of instructions that can run on a computer is called _________.
A program that converts a high-level language program into a set of instructions that can run on a computer is called _________.
एक प्रोग्राम जो उच्च स्तरीय भाषा के प्रोग्राम को अनुदेशों के एक कन्वर्ट करता है जिसे कंप्यूटर पर रन किया जा सकता है, उसे _________ कहा जाता है।
Detailed Solution & Logic
Compiler/ कंपाइलर
Explanation (व्याख्या):
A compiler is a program that converts a program written in a high-level language (such as C, C++, or Java) into machine language (binary instructions) that the CPU can directly understand and execute.
Compiler एक ऐसा प्रोग्राम है जो high-level language (जैसे C, C++, या Java) में लिखे गए प्रोग्राम को machine language (binary instructions) में बदल देता है, जिसे CPU सीधे समझ सकता है और execute कर सकता है।
A compiler translates the entire program at once and creates an executable file.
Compiler पूरे प्रोग्राम को एक साथ translate करता है और एक executable file बनाता है।
After compilation, the program does not need to be compiled again every time; the executable file can simply be run.
Compilation के बाद प्रोग्राम को हर बार compile करने की आवश्यकता नहीं होती; executable file को सीधे run किया जा सकता है।
Other Options Explained (अन्य विकल्पों का विवरण):
Loader:
Loader / लोडर:
A loader loads the program into memory so that the CPU can execute it.
Loader प्रोग्राम को memory में load करता है ताकि CPU उसे execute कर सके।
It does not perform compilation.
यह compilation का काम नहीं करता।
Debugger:
Debugger / डीबगर:
A debugger is used to find and fix errors (bugs) in a program.
Debugger का उपयोग प्रोग्राम में errors (bugs) को ढूँढने और ठीक करने के लिए किया जाता है।
Assembler:
Assembler / असेंबलर:
An assembler converts assembly language (a low-level language) into machine language.
Assembler assembly language (low-level language) को machine language में बदलता है।
It is not used for high-level languages.
यह high-level languages के लिए उपयोग नहीं होता।
Extra Facts (अतिरिक्त तथ्य):
A compiler checks both syntax errors and semantic errors in a program.
Compiler प्रोग्राम में syntax errors और semantic errors दोनों की जाँच करता है।
High-level languages cannot be understood directly by the CPU, so a compiler is necessary.
High-level languages को CPU सीधे नहीं समझ सकता, इसलिए compiler आवश्यक होता है।
Examples of compilers include GCC (for C/C++), Java Compiler (javac), and Turbo C Compiler.
Compilers के उदाहरण हैं: GCC (C/C++ के लिए), Java Compiler (javac), और Turbo C Compiler।
Compiler vs Interpreter (कम्पाइलर बनाम इंटरप्रेटर):
Compiler: Translates the entire program at once.
Compiler: पूरे प्रोग्राम को एक साथ translate करता है।
Interpreter: Translates and executes the program line by line.
Interpreter: प्रोग्राम को line-by-line translate और execute करता है।
💡 Memory Tip:
Compiler = High-level → Machine-level translation 🖥️✨
The term “compile” means to gather and convert the whole program into executable form.
“Compile” शब्द का अर्थ है पूरे प्रोग्राम को एक साथ तैयार करके executable form में बदलना।
Similar Practice Questions
Which of the following keyboard shortcuts is used for opening the Task Manager?
Which of the following keyboard shortcuts is used for opening the Task Manager? टास्क मैनेजर...
Which of the following operating systems can run on all types of computers?
Which of the following operating systems can run on all types of computers? निम्न में...
How can a user change the display settings in the Windows operating system?
How can a user change the display settings in the Windows operating system? कोई यूजर...
How does a user add a new printer in Windows 10?
How does a user add a new printer in Windows 10? कोई यूजर विंडोज 10...
Which of the following best describes the role of a system software in relation to application software?
Which of the following best describes the role of a system software in relation to application...
Which of the following is a mobile operating system designed specifically for Apple’s mobile devices?
Which of the following is a mobile operating system designed specifically for Apple’s mobile devices?...
What is the primary function of an operating system in a computer?
What is the primary function of an operating system in a computer? कंप्यूटर में ऑपरेटिंग...