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
After the computer lights on, it is loaded from ROM into the main memory of the computer, this process is called?
After the computer lights on, it is loaded from ROM into the main memory of...
Full form of GUI is
Full form of GUI is GUI का पूर्ण रूप है
In Windows, the _______________ command is used to change the system’s time by using the cmd terminal.
In Windows, the _______________ command is used to change the system’s time by using the...
By which shortcut key is a file/folder deleted?
By which shortcut key is a file/folder deleted? किसी फाइल/फोल्डर को किस शाॅर्टकट कुंजी द्वारा...
Which feature of YouTube makes it a popular platform for content creators to reach a wide audience?
Which feature of YouTube makes it a popular platform for content creators to reach a...
Which of the following keyboard shortcuts is used for opening the Run dialog box in the Windows operating system?
Which of the following keyboard shortcuts is used for opening the Run dialog box in...
Which antivirus feature allows users to run potentially harmful files in a controlled environment to check for malicious behaviour?
Which antivirus feature allows users to run potentially harmful files in a controlled environment to...