One of the great advantages of high-level programming languages such as c, c++, and java is that they are machine independent. Programs written in the high-level languages can run on any machine. This is possible because of the compiler. Copy the link given below and paste it in new browser window to get more information on Compilers computer program:- http://www.transtutors.com/homework-help/computer-science/compilers-computer-program.aspx