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 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...
Where can a user pin frequently used applications for quick access in MS Windows 10?
Where can a user pin frequently used applications for quick access in MS Windows 10?...
Which of the following Windows utilities is used to modify system startup settings and manage system services?
Which of the following Windows utilities is used to modify system startup settings and manage...
What is the primary purpose of a system software?
What is the primary purpose of a system software? सिस्टम साॅफ्टवेयर का प्राथमिक उद्देश्य क्या...
Which right click option is used by mouse to create shortcut of any file/folder?
Which right click option is used by mouse to create shortcut of any file/folder? किसी...
What is contained in a compressed (zipped) file?
What is contained in a compressed (zipped) file? किसी कम्प्रेस्ड (जिप की गई) फाइल में...
How do we locate a file and folder?
How do we locate a file and folder? फ़ाइल और फ़ोल्डर का स्थान निर्धारण कैसे...