Principles of language design and evolution
Bertrand Meyer · 1999
A discussion, taking over from Hoare's 1973 "Hints on Programming Language Design", of how to manage the evolution of a programming language once it has been released and starts to enjoy some success. Draws its inspiration from the evolution of Eiffel and also refers to the history of many other languages. Touches on technical, management and political aspects. Analyzes how one can continue addressing the needs of users while avoiding "featurism"and retaining the simplicity and consistency of the original design.