On Thu, 7 Aug 2003, John Goerzen wrote: JG>Documentation consists of instructions primarily intended to be JG>human-readable regarding the operation of something such as a program.
JG>Programs consist of instructions primarily intended to be machine-readable JG>that either contain machine language binary data or instructions designed to JG>be interpreted or converted into that at runtime. Programs will always JG>contain source code or machine language code, and often both. Hmmm. My suggestion: Software "is a set of statements" primarily intended to perform some operations on the some set of input information "in order to bring about a certain result" with this information. Regardless of the way it does so. Data "is a set of statements" primarily intended to describe itself (as such) to a reader, be latter the human or the program. Regardless of the way it does so. Data primarily intended to describe itself to human reader is a documentation.