Programming in the large and programming in the small
In software engineering, programming in the large and programming in the small describe two different approaches to writing software. The terms were coined by Frank DeRemer and Hans Kron in their 1975 paper "Programming-in-the-large versus programming-in-the-small". A similar, later distinction is Ousterhout's dichotomy between system programming languages and scripting languages for glue code, connecting components.
Read article on Wikipedia