The --------------------- creates object code and stores it on disk.a.Interpreterb.Compilerc.Preprocessord.Loader
Question
The --------------------- creates object code and stores it on disk.
a. Interpreter
b. Compiler
c. Preprocessor
d. Loader
Solution
The correct answer is b. Compiler.
Explanation:
A compiler is a special program that translates source code written in a high-level programming language into machine code, or object code, which can then be executed by the computer's processor. This object code is stored on disk for later execution.
Here's a brief overview of the other options for clarity:
-
Interpreter: This translates high-level programming language code into machine code, but it does this on-the-fly (line by line) at runtime, rather than creating a standalone object code file on disk.
-
Preprocessor: This is a tool that processes the source code before it is compiled, handling directives such as including files or macro substitutions, but it does not produce object code.
-
Loader: This is responsible for loading the compiled code (object code) into memory for execution, but it does not create the object code.
In summary, the compiler is the component that creates object code and stores it on disk.
Similar Questions
The utility program used to bring the object code into memory for execution is ______.Select one:a.Loaderb.Fetcherc.Extractord.Linker
The Linker is used to combine library files with what code of our program?OptionsAssembler codepre-processor codesource codeobject code
Dynamic memory allocation/linking of program is done duringSelect one:a. loadingb. executionc. compilationd. none of the above
Dynamic memory allocation/linking of program is done duringSelect one:a. compilationb. executionc. none of the aboved. loading
The C source file is processed by(1 Point)InterpreterCompilerBoth Interpreter and CompilerAssembler
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.