1.Translates instruction of a high level language into machine language
2.Translates entire source program into machine language program
3.It is not involved in program?s execution
4.All of above
Answer:4