a program, stored in a file, in a high-level language before being compiled or interpreted.
consists of human-readable computer language that can be collected and compiled into a computer program, library, or application
programming code that has not yet been compiled into an executable file.