O'Reilly (technical book publisher) has come up with a giant wall chart of The History of Programming Languages. It has interesting arrows charting cross evolutions and merging of ideas, like those that lead to Java.
You can view a nice-size PDF version of the chart.
The site claims it documents over 2,500 languages. I wouldn't quite agree on the count. In some cases, the show multiple versions of a langauge as a different language. Is Cobol 85 really a different language than Cobol 74? It seems more like a major revision, but I would not call it a whole new language. And I certainly wouldn't call python 2.2, 2.2.1, 2.2.2 and 2.2.3 as four different languages.
On the chart it looks like there are a 3 or 4 dozen main lines, with multiple versions and evolutions occuring. Such as CPL to BCPL to B to C, and then a few different standards versions of C.
You can view a nice-size PDF version of the chart.
The site claims it documents over 2,500 languages. I wouldn't quite agree on the count. In some cases, the show multiple versions of a langauge as a different language. Is Cobol 85 really a different language than Cobol 74? It seems more like a major revision, but I would not call it a whole new language. And I certainly wouldn't call python 2.2, 2.2.1, 2.2.2 and 2.2.3 as four different languages.
On the chart it looks like there are a 3 or 4 dozen main lines, with multiple versions and evolutions occuring. Such as CPL to BCPL to B to C, and then a few different standards versions of C.
Comments