Survivability of programming languages

For programming languages to survive indefinitely, they have to either:

  1. Be simple enough to be implemented with little cost.
  2. Become irreplaceable critical infrastructure of many large organizations.
Simplicity and Survival