Índice TIOBE

El índice TIOBE ( Índice de la comunidad de programación TIOBE ) es un índice que evalúa la popularidad de los lenguajes de programación , basado en contar los resultados de las consultas de búsqueda que contienen el nombre del idioma (una consulta como +"<lenguaje> programación" ) [1] .

Para formar el índice se utiliza una búsqueda en varios de los portales más visitados (según Alexa ): Google , Blogger , Wikipedia , YouTube , Baidu , Yahoo! , Bing , Amazonas . El índice se calcula mensualmente. La información actual se proporciona de forma gratuita, pero las estadísticas de períodos prolongados solo están disponibles mediante el pago de una tarifa (de 1,5 a 5 mil dólares estadounidenses).

Los autores del índice creen que puede ser útil para tomar decisiones estratégicas.

Según los creadores, el índice TIOBE no clasifica los idiomas por la calidad o la cantidad de código escrito [2] . El proyecto implica que puede haber una correlación entre la cantidad de páginas encontradas y la cantidad de ingenieros, cursos y trabajos.

El nombre de la empresa, TIOBE ( La  importancia de llamarse Ernesto ) es una referencia a la obra teatral de Oscar Wilde La importancia de llamarse Ernesto [3] .

Metodología

El método de cálculo del índice es muy sensible a los algoritmos y políticas internos de los motores de búsqueda, en particular, al algoritmo para estimar el número de páginas encontradas. Por ejemplo, en abril de 2004, después de que el motor de búsqueda de Google limpiara las formas deshonestas de promocionar sitios, hubo una fuerte caída en el valor del índice para Java y C ++ , aunque permanecieron en la parte superior de la tabla. Para combatir tales fluctuaciones, TIOBE ha comenzado a utilizar más motores de búsqueda.

Es utilizado por muchos autores en artículos científicos al comparar la popularidad de los lenguajes de programación, a pesar de sus técnicas indirectas propietarias y el costo de un conjunto de datos iniciales [4] .

Idiomas bajo consideración

TIOBE se centra en los lenguajes completos de Turing , por lo que no se explora la popularidad de, por ejemplo, XML, HTML o SQL básico . Al mismo tiempo, las extensiones de SQL como PL/SQL y T-SQL se incluyen en el índice. [una]

Además de la integridad de Turing, los autores del índice requieren que el lenguaje en estudio tenga un artículo de Wikipedia que establezca claramente que el lenguaje es un lenguaje de programación. Según este criterio, Ruby on Rails , Excel, Android, Boost, Cocoa, ASP, AJAX no se incluyeron en el índice . [una]

Idioma del año

Cada año, desde 2003, los autores de TIOBE eligen el idioma del año ( Programing Language of the Year ) [5] :

Crítica

Tim Bunce, autor de Perl DBI , ha criticado el índice y los métodos utilizados en la clasificación. En particular, argumentó que la calificación es vulnerable a las trampas por parte de los partidarios de un idioma en particular. [6]

Notas

  1. 1 2 3 Definición del Índice de la Comunidad de Programación TIOBE . Archivado desde el original el 10 de agosto de 2012. Consultado el 12 de agosto de 2012.
  2. Sitio web del índice TIOBE, www.tiobe.com; requiere JavaScript . Archivado el 2 de julio de 2013 en Wayback Machine . No se trata del mejor lenguaje de programación ni del lenguaje en el que se han escrito la mayoría de las líneas de código.
  3. Compañía TIOBE  . Consultado el 10 de noviembre de 2012. Archivado desde el original el 24 de noviembre de 2012.
  4. Daniel P. Delorey, Charles D. Knutson y Christophe Giraud-Carrier., "Tendencias del lenguaje de programación en el desarrollo de código abierto: una evaluación con datos de todos los proyectos de SourceForge en fase de producción". Archivado el 5 de marzo de 2016 en Wayback Machine // Proceedings of the Second Workshop on Public Data about Software Development ( WoPDaSD 2007), Limerick, Irlanda, 14 de junio de 2007. “Muchos autores, tanto académicos como de otro tipo, que han escrito sobre programación popularidad del idioma, … citar el índice de la comunidad de programación TIOBE para respaldar su posición. … El índice TIOBE es que es una métrica indirecta y patentada y el conjunto de datos utilizado para calcular la métrica solo está disponible si está dispuesto a pagar la tarifa de $ 1500 “.
  5. Índice TIOBE . Consultado el 12 de febrero de 2021. Archivado desde el original el 25 de febrero de 2018.
  6. Bunce, Tim . Se está jugando con el índice TIOBE , TimBunce.org (17 de mayo de 2009). Archivado desde el original el 12 de agosto de 2011. Consultado el 8 de agosto de 2011.

Enlaces