Se me paso por alto mencionar que el infografico esta basado en el TIOBE index de Mayo 2011.
Para los curiosos el ranking es calculado usando esta formula:
((hits(PL,SE1)/hits50(SE1) + ... + hits(PL,SEn)/hits50(SEn))/t
donde,
*
hits(PL, SE): numero de hits de un lenguaje en determinado buscador.
*
hits50(SE) : suma de hits de los primeros 50 lenguages en determinado buscador.
*
t: el numero de buscadores
La seccion ratings y status tiene mas detalles:
http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm-*-
Ahora, expandiendo en lo que @edu_guerr menciona, si los lenguajes encabezando la lista son caracterizados por ser orientados a objetos y de tipo estatico (statically typed). Su adopcion es mas facil por que es lo que la mayoria de universidades enseñan y lo que el mercado (especialmente el enterprise) demanda.
No es de sorprenderse de ver a Java en el top, puesto que tiene un ecosistema de librerias y modulos maduro, lo cual atrae a las compañias grandes. Tambien como @naruto menciona, es necesario señalar la explosion de desarrollo movil, yo agregaria la influencia de Android en la popularidad del lenguaje.
Personalmente no me gusta Java por la ceremonia y verbosidad requerida para hacer algo simple. Soy mas fan de los lenguajes dinámicos con características funcionales.