Computer code that is contained in a file and can be directly executed to run a sequence of commands on the computer as if it was a program. The difference between this and a binary executable is that it does not have to be compiled in order to execute it.