Computer program
Sequence or set of instructions in a programming language for a computer to execute. Computer programs are one component of software, which also includes documentation and other intangible components.
— Wikipedia
A compiled program is a program that has been converted from human-readable source code into ==machine code (binary)==.
An interpreted program is a program that is executed by another program. The program that executes the interpreted program is called an interpreter. It’s reads the source code of the interpreted program and executes it.