Means that all variables must first be declared before they can be used.the operating system allocates memory and decides what can be stored in the reserved memory