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
What command will you use to copy a text file from the C drive to the D drive in a Command Line Interface (CLI)?
What command will you use to copy a text file from the C drive to...
Through what are the various files of the Ubuntu operating system identified?
Through what are the various files of the Ubuntu operating system identified? उबन्तू ऑपरेटींग सिस्टम...
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 of the following operating systems is also called single user operating system?
Which of the following operating systems is also called single user operating system? निम्न में...
When installing software, what does the term ‘custom installation’ usually mean?
When installing software, what does the term ‘custom installation’ usually mean? साॅफ़्यवेय़र इंस्टाल कते समय,...
Which of the following options in the Windows operating system provides access to various system settings, such as display resolution, sound settings, and user accounts?
Which of the following options in the Windows operating system provides access to various system...
In Unix, files are divided into _____ major categories.
In Unix, files are divided into _____ major categories. यूनिक्स (Unix) में, फ़ाइलों को ——...