Languages
Darwinian Language Evolution
Computer Langugaes tend to follow the same principals of evolution. I find the pace of innovation amazing - we have come such a long way, technically at least. However, in general terms, we are still stumped by the most basic questions: Natural Language, Automated Parrell Exececution, etc. XXX talks of this in the 1950's in his books.
Anyway, there is a very good picture of the evolution of languages and how they related to each other... Evolution of Computer Languages, here in diagram form Evolution Image