Ousterhout's dichotomy

Etymology
Introduced by computer scientist John Ousterhout.

Proper noun

 * 1)  The tendency for high-level programming languages to fall into one of two groups: systems programming languages and scripting languages.