The high level programming language offers a human friendly interface to write the program code . This high level code cannot be directly executed by the computer system .
However , the high level program code first needs to be converted into machine code instruction in binary that computer can execute and perform user specified operations.