A translator which reads an entire programme written in a high level language and converts it into machine language code is_________________?
A. compiler
B. translator
C. assembler
D. system software