Programming languages/Compiled languages (C, C++, Java, Visula Basic etc.) must be compiled before they can be executed. A compiler converts your source code into an executable machine code. Once it is compiled, it can be executed any number of times. Since compiled code has already been interpreted into machine language, so it will typically execute faster.