Index TIOBE

Index TIOBE ( TIOBE programming community index ) je index, který hodnotí popularitu programovacích jazyků na základě počítání výsledků vyhledávacích dotazů obsahujících název jazyka (dotaz jako +"<jazyk> programování" ) [1] .

K vytvoření indexu se používá vyhledávání na několika nejnavštěvovanějších (podle Alexa ) portálech: Google , Blogger , Wikipedia , YouTube , Baidu , Yahoo! , Bing , Amazon . Index se počítá měsíčně. Aktuální informace jsou poskytovány zdarma, ale statistiky za dlouhá období jsou k dispozici pouze za poplatek (od 1,5 do 5 tisíc amerických dolarů).

Autoři indexu věří, že může být užitečný při strategických rozhodnutích.

Podle tvůrců index TIOBE neřadí jazyky podle kvality nebo množství napsaného kódu [2] . Projekt naznačuje, že může existovat korelace mezi počtem nalezených stránek a počtem inženýrů, kurzů a pracovních míst.

Název společnosti TIOBE ( The  Importance Of Being Earnest ) je odkazem na hru Oscara Wilda The Importance of Being Earnest [3] .

Metodika

Metoda výpočtu indexu je velmi citlivá na vnitřní algoritmy a zásady vyhledávačů, zejména na algoritmus pro odhad počtu nalezených stránek. Například v dubnu 2004, poté, co vyhledávač Google očistil nepoctivé způsoby propagace stránek, došlo k prudkému poklesu hodnoty indexu pro Java a C ++ , přestože zůstaly na vrcholu tabulky. Pro boj s těmito výkyvy začala TIOBE používat více vyhledávačů.

Používá jej mnoho autorů ve vědeckých článcích při srovnávání popularity programovacích jazyků, a to navzdory jeho nepřímým, proprietárním technikám a nákladům na sadu počátečních dat [4] .

Zvažované jazyky

TIOBE se zaměřuje na Turingovy kompletní jazyky, takže popularita například XML, HTML nebo základního SQL není zkoumána. Zároveň jsou v indexu zahrnuty SQL rozšíření jako PL/SQL a T-SQL. [jeden]

Kromě Turingovy úplnosti autoři indexu požadují, aby studovaný jazyk měl článek na Wikipedii, který jasně uvádí, že jazyk je programovací jazyk. Podle tohoto kritéria nebyly do indexu zahrnuty Ruby on Rails , Excel, Android, Boost, Cocoa, ASP, AJAX . [jeden]

Jazyk roku

Každý rok, od roku 2003, autoři TIOBE volí jazyk roku ( Programming Language of the Year ) [5] :

Kritika

Tim Bunce, autor Perl DBI , byl kritický k indexu a metodám používaným při hodnocení. Zejména tvrdil, že hodnocení je náchylné k podvádění ze strany příznivců určitého jazyka. [6]

Poznámky

  1. 1 2 3 Definice indexu komunity programování TIOBE . Archivováno z originálu 10. srpna 2012. Staženo 12. srpna 2012.
  2. webové stránky indexu TIOBE, www.tiobe.com; vyžaduje JavaScript Archivováno 2. července 2013 na Wayback Machine není o nejlepším programovacím jazyce nebo jazyce, ve kterém byla napsána většina řádků kódu
  3. Společnost TIOBE  . Získáno 10. listopadu 2012. Archivováno z originálu 24. listopadu 2012.
  4. Daniel P. Delorey, Charles D. Knutson a Christophe Giraud-Carrier., „Trendy programovacího jazyka ve vývoji s otevřeným zdrojovým kódem: Hodnocení využívající data ze všech produkčních projektů SourceForge“. Archivováno 5. března 2016 na Wayback Machine // Proceedings of the Second Workshop on Public Data about Software Development ( WoPDaSD 2007), Limerick, Irsko, 14. června 2007. „Mnoho autorů, akademických i jiných, kteří psali o programování jazyková obliba, … citujte TIOBE Programming Community Index na podporu jejich pozice. … Index TIOBE spočívá v tom, že jde o nepřímou, proprietární metriku a soubor dat použitý k výpočtu metriky je k dispozici pouze tehdy, když je ochotna zaplatit poplatek 1500 USD.“
  5. Index TIOBE . Získáno 12. února 2021. Archivováno z originálu dne 25. února 2018.
  6. Bunce, Tim . TIOBE Index se hraje, TimBunce.org (17. května 2009). Archivováno z originálu 12. srpna 2011. Staženo 8. srpna 2011.

Odkazy