A computer program printed in a computer magazine or book meant to be typed in by the reader. Commonly used for teching programming, as a way to share programs, and porting a program written for one system to another.