Compilers have several advantages: Compiled programs run quickly, since they have already been translated. A compiled program can be supplied as an executable file. An executable file is a file that is ready to run.