Languages, Levels, Libraries, and Longevity

@article{Mashey2004LanguagesLL,
  title={Languages, Levels, Libraries, and Longevity},
  author={J. Mashey},
  journal={Queue},
  year={2004},
  volume={2},
  pages={32 - 38}
}
In 50 years, we’ve already seen numerous programming systems come and (mostly) go, although some have remained a long time and will probably do so for: decades? centuries? millennia? The questions about language designs, levels of abstraction, libraries, and resulting longevity are numerous. Why do new languages arise? Why is it sometimes easier to write new software than to adapt old software that works? How many different levels of languages make sense? Why do some languages last in the face… Expand
Now You C it, Now You Don’t
Popularity, Interoperability, and Impact of Programming Languages in 100,000 Open Source Projects
Dr Jekyll and Mr C Robert Ennals Intel Research
Dr Jekyll and Mr C
Multi-language Synchronization
Orion: A Software Project Search Engine with Integrated Diverse Software Artifacts
The Long Road to 64 Bits
The long road to 64 bits