martes
feb122013
Java vuelve a liderar el índice TIOBE
En abril de 2012 C superó a Java en el ranking del índice TIOBE, índice que trata de medir la popularidad de los distintos lenguajes de programación. Este febrero Java ha vuelto a superar a C, con un índice de 18.387% frente al 17.080% de C. El tercer lenguaje de programación es Objective-C (9.803%), que hay estado creciendo espectacularmente, seguido de C++ (8.758%) y C# (6.68%) que cae considerablemente.
Reader Comments (9)
Hay otro índice, el PYPL, que muestra datos significativamente diferentes a Tiobe:
https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
En los FAQ de esa misma página, detallan sus diferencias con Tiobe.
Todos los índices tienen sus peras, pero el que enlazas me parece que no refleja demasiado bien algunos aspectos de la realidad. Por ejemplo, que C++ se use más que C, el hecho de que Objective C no aparece.
Con respecto a Objective-C, esa página aporta la siguiente explicación:
"The TIOBE Index is a lagging indicator. It counts the number of web pages with the language name. Objective-c programming has over 28 million pages on the web,[s] while C programming has only 11 million.[s] This explains why Objective-C has a high TIOBE ranking. But who is reading those Objective-C web pages ? Hardly anyone, according to Google Trends data. Objective C programming is searched 30 times less than C programming.[s] That translates in a search popularity share of 0.3 % for Objective-C, not even in the top 10."
Por otro lado, ni Tiobe ni PYPL aseguran nada sobre el uso de cada lenguaje, sino que quieren establecer su "popularidad".
De la página de Tiobe:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
"Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written."
a mi me parece PYPL refleja mejor la realidad que tiobe, principalmente con c# php y objetive-c
Ningún índice muestra la cantidad de programadores de un lenguaje.
Si fuera así, JAVA tendría un índice aun mas alto, aunque por supuesto ya esta número 1 con los índices actuales.
Que importancia tienen estos indicadores (tanto TIOBE como PYPL) si lo único que indican es "popularidad", cantidad de visitantes, etc y no su uso, cantidad de desarrolladores o alguna otra cosa.
Por otro lado no veo como encajan en esto groovy, scala, etc
La verdad deberíamos dejar de prestarle atención a los 2
Si se observan las ofertas de empleo, aunque los índices que hay están muy fragmentados por regiones, países, y épocas del año, los más demandados tienden a ser los más "populares", con toda lógica: hay más interés en obtener información de aquellos para los que hay mejores posibilidades de empleo.
Y el mayor empleo respecto de un lenguaje, también realimenta el interés por el mismo, para mantenerse al día.
@choces
No estoy de acuerdo, según tu lógica todos deberíamos estar aprendiendo constantemente el lenguaje/framework/lo-que-sea de moda para tener mejores posibilidades de empleo
No creo que las posibilidades de empleo se muevan de acuerdo a la moda. Puede que influya un poco en determinados casos pero creo que es un factor mínimo y hay otros que tienen un peso mucho mayor y que mueven la tendencia de ofertas de empleo mucho mas, como por ejemplo el uso, la comunidad que tiene, el soporte empresarial, etc
Si fuera como decís, c no deberían ni estar en el listado (justamente, se usa mucho pero popular no me parece que sea)
En todo caso habría que definir popular........
No es cuestión de modas.
Si en las ofertas de empleo un lenguaje determinado domina, es perfectamente lógico que haya un mayor interés por él, por la simple oportunidad de poder acceder a esos empleos.
El caso de Java es significativo: aparece como uno de los lenguajes más demandados en las ofertas de empleo, desde hace varios años. No es una casualidad, ni una moda, que aparezca en esos índices en las primeras posiciones.
Si C aparece en esos índices es porque, en el caso de Tiobe existen muchísimas páginas donde se hace referencia a C, y en el caso de PYPL porque se accede muchísimo a esas páginas. Y todo ello se debe, sobre todo en el segundo caso, a que la ofertas de empleo para C siguen siendo significativas.
También está la cuestión de quienes ya trabajan, sin demandar un nuevo empleo, y se interesan por el lenguaje que usan a diario en su trabajo, lo que a su vez también alimenta los índices.