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