Why a computer program is a functional whole