A disadvantage of a compiled programming language is that:

it can't separate source code from an executable file.
it takes longer to run the program.
it can't run on any platform.
it executes the source code line by line.

it is difficult to modify or update the program without recompiling it.