(d) The requirement is to identify the item that compiles
a complex translation of a program in a high-level computer
language before the program is run for the first time. Answer (d)
is correct because a compiler decodes instructions written in a
higher order language and produces an assembly language program.
Answers (a) and (b) are incorrect because Visual Basic
and JAVA are programming languages. Answer (c) is incorrect
because an algorithm is a “step-by-step” approach used to accomplish
a particular task.