Punctuated equilibrium in the large-scale evolution of programming languages

Punctuated equilibrium in the large-scale evolution of programming languages