A compiler is:
1
a program that places programs into memory and prepares them for execution.
2
a program that automates the translation of assembly language into machine language.
3
program that accepts a program written in a high level language and produces an object program.
4
More than one of the above
5
None of the above