프로그램의 정의
A program is just a set of definitions of variables and functions. Communication between the functions is by arguments and values returned by the functions, and through external variables. The functions can occur in any order in the source file, and the source program can be split into multiple files, so long as no function is split.
[The C Programming Language (second edition, Prentice Hall) by Brian W. Kernighan and Dennis M. Ritchie] p.70