(a) A compiler translates the whole source code first before execution starts whereas an interpreter translates the next line and so on until the whole conversion is complete.
(b) A compiler produces and stores objects code after compilation whereas an interpreter produces but does not store object code after interpretation.
(c) A compiler occupies large memory to store compiled executable (exe) object code.
An interpreter occupies less memory because it does not store executable object code.
(d) Compilers are faster because they translate the entire source code at once and store the object code.
Interpreters are generally slower than compiled programs due to the per-line translation method.
maurice.mutuku answered the question on April 19, 2018 at 06:52
- What are the disadvantages of using an Interpreter?(Solved)
Discuss the disadvantages of using an Interpreter.
Date posted: April 19, 2018. Answers (1)
- What are the advantages of using an Interpreter?(Solved)
Give the advantages of using an Interpreter.
Date posted: April 19, 2018. Answers (1)
- What are the disadvantages of using a compiler?(Solved)
Give the disadvantages of using a compiler.
Date posted: April 19, 2018. Answers (1)
- What are the advantages of using compiler?(Solved)
Highlight the advantages of using compiler.
Date posted: April 19, 2018. Answers (1)
- What are the disadvantages of using Assembler?(Solved)
Give the disadvantages of using Assembler.
Date posted: April 19, 2018. Answers (1)
- What are the advantages of using Assembler?(Solved)
List down the advantages of using Assembler.
Date posted: April 19, 2018. Answers (1)
- What is object code or machine code?(Solved)
Define object code or machine code.
Date posted: April 19, 2018. Answers (1)
- What is a source code or source program?(Solved)
Define a source code or source program.
Date posted: April 19, 2018. Answers (1)
- Who is a programmer?(Solved)
Define who a programmer is.
Date posted: April 19, 2018. Answers (1)
- What is programming language?(Solved)
Define programming language.
Date posted: April 19, 2018. Answers (1)
- What is programming?(Solved)
Define programming.
Date posted: April 19, 2018. Answers (1)
- What is a command?(Solved)
Define a command
Date posted: April 19, 2018. Answers (1)
- What is program instruction?(Solved)
Define program instruction.
Date posted: April 19, 2018. Answers (1)
- What is a program?(Solved)
Define a program.
Date posted: April 19, 2018. Answers (1)
- What is the difference between multiprocessing and distributed processing using the concepts of cost and location covered?(Solved)
Using the concepts of cost and location covered, distinguish between multiprocessing and distributed processing.
Date posted: April 19, 2018. Answers (1)
- Why do computers take a longer time to boot than other devices like TVs?(Solved)
Why do computers take a longer time to boot than other devices like TVs?
Date posted: April 18, 2018. Answers (1)
- Differentiate between move cells and copy cells.(Solved)
Differentiate between move cells and copy cells.
Date posted: April 18, 2018. Answers (1)
- Identify different features available in print command(Solved)
Identify different features available in print command.
Date posted: April 18, 2018. Answers (1)
- Describe three types of utilities in relations to computer studies(Solved)
Describe three types of utilities in relations to computer studies.
Date posted: April 18, 2018. Answers (1)
- What is the difference between multiprogramming and multiprocessing?(Solved)
Differentiate between multiprogramming and multiprocessing.
Date posted: April 18, 2018. Answers (1)