stringtranslate.com

Índice TIOBE

Índice TIOBE 2002-2022

El índice de la comunidad de programación TIOBE es una medida de popularidad de los lenguajes de programación, creado y mantenido por TIOBE Software BV, con sede en Eindhoven , Países Bajos . [1] TIOBE significa La importancia de llamarse Ernesto , el título de una comedia teatral de 1895 de Oscar Wilde , para enfatizar la "actitud sincera y profesional de la organización hacia los clientes, proveedores y colegas". [2]

El índice se calcula a partir del número de resultados de los motores de búsqueda para consultas que contienen el nombre del lenguaje. [3] El índice cubre búsquedas en Google , Google Blogs, MSN , Yahoo!, Baidu , Wikipedia y YouTube . El índice se actualiza una vez al mes. La información actual es gratuita, pero los datos estadísticos a largo plazo están a la venta. Los autores del índice han declarado que puede ser valioso a la hora de tomar diversas decisiones estratégicas. TIOBE se centra en los lenguajes completos de Turing , por lo que no proporciona información sobre la popularidad de HTML u otros lenguajes de marcado como XML .

Historia

El índice TIOBE es sensible a la política de clasificación de los motores de búsqueda en los que se basa. Por ejemplo, en abril de 2004, Google llevó a cabo una acción de limpieza para deshacerse de los intentos injustos de promover el ranking de búsqueda. Como consecuencia, hubo una gran caída para lenguajes como Java y C++ , pero estos lenguajes se han mantenido en la cima de la tabla. Para evitar tales fluctuaciones, TIOBE ahora utiliza múltiples motores de búsqueda.

En agosto de 2016, C alcanzó su puntuación más baja desde que se lanzó el índice, pero seguía siendo el segundo lenguaje más popular después de Java , [4] mientras que en mayo de 2020, C recuperó la cima, [5] y desde entonces Java ha bajado sustancialmente [6] en popularidad mientras mantenía la segunda posición hasta noviembre de 2020, cuando Python superó a Java, ocupando la segunda posición. [7] En 2021, Java recuperó su segunda posición y en 2022, Python superó tanto a Java como a C para convertirse en el lenguaje de programación más popular. [8]

El premio al lenguaje de programación del año de TIOBE se otorga al lenguaje con la mayor ganancia de popularidad anual en el índice, por ejemplo, Go fue el lenguaje de programación del año en 2016, [9] y Python ganó el premio en 2020.

Críticas

Los mantenedores especifican que el índice TIOBE "no trata sobre el mejor lenguaje de programación o el lenguaje en el que se han escrito más líneas de código ", [10] pero afirman que el número de páginas web puede reflejar el número de ingenieros calificados, cursos y empleos en todo el mundo.

En 2012, Pierre Carbonnelle desafía la designación de Objective-C por parte de TIOBE como el "lenguaje de programación del año", argumentando que puede haber muchas páginas Objective-C en la web, pero rara vez se leen. Propone en cambio su propio índice PYPL [11] , basado en datos de Google Trends. Muestra las tendencias de popularidad desde 2004, en todo el mundo y en 5 países.

Tim Bunce, autor del Perl DBI , ha sido crítico del índice y sus métodos de clasificación. [12]

Índice alternativo

El ranking de lenguajes de programación RedMonk [13] establece una clasificación basada en la cantidad de proyectos de GitHub y preguntas realizadas en Stack Overflow .

IEEE Spectrum Top programming language [14] , cuyo objetivo es estimar la popularidad de un lenguaje de programación a partir de una variedad de fuentes de datos y medir la popularidad para un total de ocho métricas [15], es otra clasificación alternativa de lenguajes de programación. La estimación de su clasificación de popularidad se realiza anualmente.

Referencias

  1. ^ "Información de contacto". TIOBE . Consultado el 3 de febrero de 2021 .
  2. ^ "Acerca de la empresa". TIOBE . Consultado el 25 de julio de 2017 .
  3. ^ "Definición del índice de la comunidad de programación TIOBE" . Consultado el 25 de julio de 2017 .
  4. ^ Kawamoto, Dawn (23 de agosto de 2016). «La calificación de Tiobe del lenguaje de programación C cae al nivel más bajo». InformationWeek . Consultado el 20 de enero de 2017 .
  5. ^ "C supera a Java y se convierte en el lenguaje de programación número 1". JAXenter . 4 de mayo de 2020 . Consultado el 2 de febrero de 2021 .
  6. ^ Blake, Troy (21 de diciembre de 2020). "Índice TIOBE de diciembre de 2020". Noticias e información tecnológica de SeniorDBA . Consultado el 2 de febrero de 2021 .
  7. ^ Brandon, Vigliarolo (4 de noviembre de 2020). "Python supera a Java y se convierte en el segundo lenguaje de programación más popular". TechRepublic .
  8. ^ "índice | TIOBE - La Compañía de Calidad de Software". www.tiobe.com . Consultado el 27 de marzo de 2022 .
  9. ^ Kolakowski, Nick (17 de enero de 2017). "Go: lenguaje de programación de TIOBE de 2016". Conocimiento. Dados . Consultado el 20 de enero de 2017 .
  10. ^ "Índice TIOBE del mes actual". TIOBE . Consultado el 25 de julio de 2017 .
  11. ^ "PYPL PopularitY of Programming Language" (La popularidad del lenguaje de programación PYPL) . Consultado el 15 de julio de 2015 .
  12. ^ Bunce, Tim (17 de mayo de 2009). "El índice TIOBE está siendo manipulado". TimBunce.org . Consultado el 8 de agosto de 2011 .
  13. ^ Clasificación de lenguajes de programación RedMonk
  14. ^ "Los mejores lenguajes de programación - IEEE Spectrum". spectrum.ieee.org . Consultado el 8 de noviembre de 2024 .
  15. ^ "Metodología de los mejores lenguajes de programación 2024 - IEEE Spectrum". spectrum.ieee.org . Consultado el 8 de noviembre de 2024 .

Enlaces externos