Since programs do our daily life easier and give us the answer of almost everything, it seems magic but the is only one thing that computers and programmer can't do and it's predict the future (so far). Even the evolution of technology we keep moving forward of what we never thought in the past, so what about the programming languages that are involve in every thing we use.
I like the way the article make an analogy of the evolution of the programming languages, because I never saw it that way as species and all the living things on earth had evolved, the same thing happens with programming languages.
From the perspective of the author make us think that there will be not an unique language for a long long time, but this is not an article to persuade us, instead of make us think that this programming world as a game table, where you have to bet on a programming language. It's hard to decide which have a future, so that's why the autor treat these languages as species that evolved to survive, to know which will be the best we need to know its ancestors because with this it can tell us a little about the potential it have. But there is a good point in the article that what about 50 years ago, if we had already these languages we had used it? and the answer is no, because at that time the technology was not that advanced and the language wouldn't fit. It's important to have in mind that programming languages are not technology, they are notations so that's why programming languages evolved slowly unlike technology. From my point of view I think that it's good keep in mind that some languages are the evolution of previous ones and the combination of others, because each of these have advantages that make coding very efficient.







