•An interpreter translates high-level instructions into an intermediate form, which it then executes. •The advantage of an interpreter, however, is that it does not need to go through the compilation stage during which machine instructions are generated. • 3.4 Software Engineering •Software...