Common computer terms
Digging through some very old papers, I found a really old glossary of computer terms from the days of mainframe computing (the copy is have is data February 1977). Punched cards might be a thing of the past, but the spirit of those old programmers still lives on.
| Computer | Device for transforming boring clerical operations into boring manual operations. | |
| Program | A sequence of instructions telling a computer how to loop and halt unexpectedly. | |
| System | A collection of mutually incompatible programs. | |
| Compiler | A program which translates errors into machine code. | |
| Parameter | A device for introducing an element of uncertainty into a logical procedure. | |
| Debugging | The process of replacing one error by another. | |
| Working Program | Program from which all minor errors have been removed. | |
| Enhancement | A means of introducing errors into a working program. | |
| One-off program | Name given to standard utility before second run. | |
| Validation program | A means for ensuring that incorrect values are punched in the right format. | |
| Sort | Program which enables you to hold randomly-accessed files serially. | |
| Operator | Person employed to slow down a computer to a manageable speed. | |
| Security Dump | Something you do not have time to do because of all the disc crashes. | |
| Flowchart | Pictorial representation of logic errors. | |
| Implementation | Name given to the process of re-writing system in a hurry. | |
| Turnround | The delay between submitting cards to the computer and receiving back their remains. | |
| Test data | A means of ensuring that errors will occur in the correct sequence when the program is run live. |




