An is a program that directly executes instructions written in a programming language without first translating them into machine code.
A is a general term used to describe programs that convert code from one programming language to another or from a high-level language to a low-level language.
What is the process of combining object files into a single executable program?
Compilers, interpreters, assemblers, and translators are all types of that convert code into machine language.
Linking resolves external references, assigns final memory addresses, and generates an executable .
Assembler
What is the process of combining object code files generated by the compiler into a single executable program?
Which of the following is true about translators?
The first step in the software development process is where code is prepared for compilation.
Compiler
Which of the following is an example of an interpreter?
What is the main purpose of an assembler?
After compilation, the next step is where the machine code is turned into object code.
Which process translates assembly language instructions to machine language instructions?
What is an assembler?
Assembly involves converting the object code into relocatable machine code through the use of an .
Translator
An is a program that translates assembly language code into machine code.
During compilation, the compiler checks for syntax errors and generates from the source code.
What is the first step in the software development process?