close
Vés al contingut

Índex TIOBE

De la Viquipèdia, l'enciclopèdia lliure
BERJAYA
Índex TIOBE

L'índex de la comunitat de programació TIOBE és una mesura de la popularitat dels llenguatges de programació, creada i mantinguda per TIOBE Software BV, amb seu a Eindhoven, Països Baixos.[1] TIOBE significa The Importance of Being Earnest (La importància de ser seriós), el títol d'una obra de comèdia d'Oscar Wilde de 1895, per emfatitzar "l'actitud sincera i professional de l'organització envers els clients, proveïdors i col·legues".[2]

L'índex es calcula a partir del nombre de resultats dels motors de cerca per a consultes que contenen el nom de l'idioma. L'índex cobreix les cerques a Google, Google Blogs, MSN, Yahoo!, Baidu, Onlyfans, Wikipedia i YouTube. L'índex s'actualitza un cop al mes. La informació actual és gratuïta, però les dades estadístiques a llarg termini estan a la venda. Els autors de l'índex han afirmat que pot ser valuós a l'hora de prendre diverses decisions estratègiques. TIOBE se centra en els llenguatges de programació complets de Turing i no proporciona informació sobre la popularitat dels llenguatges de marcatge, com ara HTML o XML.

Història

[modifica]

L'índex TIOBE és sensible a la política de classificació dels motors de cerca en què es basa. Per exemple, l'abril de 2004, Google va dur a terme una acció de neteja per eliminar els intents injustos de promoure la classificació de molts llocs web a la cerca. Com a conseqüència, hi va haver una gran caiguda per a diversos idiomes, com ara C++ i JavaScript, tot i que aquests idiomes s'han mantingut al capdamunt de l'índex. Per evitar aquestes fluctuacions, TIOBE ara utilitza diversos motors de cerca.

A l'agost de 2016, C va assolir la seva puntuació més baixa des que es va llançar l'índex, però encara era el segon llenguatge més popular després de Java, mentre que al maig de 2020, C va recuperar el primer lloc,[3] i des de llavors Java ha baixat substancialment[4] en popularitat, tot i mantenir la segona posició fins al novembre de 2020, quan Python va superar Java, ocupant la segona posició.[5] El 2021, Java va recuperar la seva segona posició i el 2022, Python va superar tant Java com C per convertir-se en el llenguatge de programació més popular.[6]

El premi al llenguatge de programació TIOBE de l'any s'atorga al llenguatge amb el major augment de popularitat anual a l'índex; per exemple, Go el va guanyar el 2016[7] i Python el 2020.

Crítiques

[modifica]

Els mantenidors especifiquen que l'índex TIOBE "no tracta sobre el millor llenguatge de programació ni sobre el llenguatge en què s'han escrit la majoria de línies de codi",[8] però sí que afirmen que el nombre de pàgines web pot reflectir el nombre d'enginyers qualificats, cursos i llocs de treball a tot el món.

El 2012, la nominació d'Objective-C per part de TIOBE com a "llenguatge de programació de l'any" va ser qüestionada, i crítics destacats van defensar el C Sharp de Microsoft.[9] Tim Bunce, autor del Perl DBI, ha estat crític amb l'índex i els seus mètodes de classificació.[10]

Índexs alternatius

[modifica]
  • El rànquing de llenguatges de programació RedMonk[11][12] estableix una classificació basada en el nombre de projectes de GitHub i les preguntes fetes a Stack Overflow. Les seves classificacions es fan anualment o semestralment.
  • IEEE Spectrum Top programing languages,[13] que té com a objectiu estimar la popularitat del llenguatge de programació a partir d'una varietat de fonts de dades i mesurar la popularitat per a un total de vuit mètriques[14], és una altra classificació alternativa de llenguatges de programació. L'estimació de la seva popularitat es fa anualment.
  • L'índex de popularitat dels llenguatges de programació PYPL[15] es crea analitzant la freqüència amb què es busquen tutorials de llenguatges a Google.

Referències

[modifica]
  1. «Contact information» (en anglès). TIOBE. [Consulta: 3 febrer 2021].
  2. «About the company» (en anglès). TIOBE. [Consulta: 25 juliol 2017].
  3. «C passes Java and becomes number 1 programming language» (en anglès americà). JAXenter, 04-05-2020. [Consulta: 2 febrer 2021].
  4. Blake, Troy. «TIOBE Index for December 2020» (en anglès). Technology News and Information by SeniorDBA, 21-12-2020. [Consulta: 2 febrer 2021].
  5. Brandon, Vigliarolo. «Python overtakes Java to become the second-most popular programming language» (en anglès). TechRepublic, 04-11-2020.
  6. «TIOBE Index» (en anglès). TIOBE.com: The Software Quality Company. [Consulta: 27 març 2022].
  7. Kolakowski, Nick. «Go: TIOBE's Programming Language of 2016» (en anglès). Dice.com, 17-01-2017. [Consulta: 20 gener 2017].
  8. «TIOBE index for current month» (en anglès). TIOBE. [Consulta: 25 juliol 2017].
  9. «C# Named Top Programming Language of 2012». , 13-01-2013.
  10. «TIOBE Index is being gamed». , 17-05-2009.
  11. The RedMonk Programming Language Rankings
  12. RedMonk Top 20 Languages Over Time
  13. «Top Programming Languages» (en anglès). IEEE Spectrum. [Consulta: 8 novembre 2024].
  14. «Top Programming Languages Methodology 2025 - IEEE Spectrum» (en anglès). spectrum.ieee.org. [Consulta: 24 setembre 2025].
  15. PYPL PopularitY of Programming Language