TIOBE-indeksi

TIOBE-indeksi ( TIOBE programming Community index ) on indeksi, joka arvioi ohjelmointikielten suosiota kielen nimen sisältävien hakukyselyiden tulosten laskemisen perusteella (kysely kuten +"<kieli> ohjelmointi" ) [1] .

Hakemiston muodostamiseen käytetään hakua useissa vierailluimmissa ( Alexan mukaan ) portaaleissa: Google , Blogger , Wikipedia , YouTube , Baidu , Yahoo! , Bing , Amazon . Indeksi lasketaan kuukausittain. Nykyiset tiedot toimitetaan ilmaiseksi, mutta pitkien ajanjaksojen tilastot ovat saatavilla vain maksua vastaan ​​(1,5 - 5 tuhatta Yhdysvaltain dollaria).

Indeksin laatijat uskovat, että siitä voi olla hyötyä strategisten päätösten tekemisessä.

Tekijöiden mukaan TIOBE-indeksi ei luokittele kieliä kirjoitetun koodin laadun tai määrän perusteella [2] . Projekti viittaa siihen, että löydettyjen sivujen määrän ja insinöörien, kurssien ja työpaikkojen määrän välillä voi olla korrelaatiota.

Yrityksen nimi TIOBE ( The  Importance Of Being Earnest ) viittaa Oscar Wilden näytelmään The Importance of Being Earnest [3] .

Metodologia

Indeksin laskentamenetelmä on erittäin herkkä hakukoneiden sisäisille algoritmeille ja käytännöille, erityisesti algoritmille löydettyjen sivujen määrän arvioimiseksi. Esimerkiksi huhtikuussa 2004, kun Google-hakukone siivosi epärehelliset tavat mainostaa sivustoja, Java- ja C ++ -indeksiarvot laskivat jyrkästi , vaikka ne pysyivätkin taulukon kärjessä. Tällaisten vaihteluiden torjumiseksi TIOBE on alkanut käyttää enemmän hakukoneita.

Monet kirjoittajat käyttävät sitä tieteellisissä artikkeleissa vertaillessaan ohjelmointikielten suosiota, huolimatta sen epäsuorista, patentoiduista tekniikoista ja lähtötietojoukon kustannuksista [4] .

Harkinnassa olevat kielet

TIOBE keskittyy Turingin täydentäviin kieliin, joten esimerkiksi XML:n, HTML :n tai perusSQL :n suosiota ei tutkita. Samaan aikaan SQL-laajennukset, kuten PL/SQL ja T-SQL, sisältyvät hakemistoon. [yksi]

Turing-täydellisyyden lisäksi indeksin laatijat vaativat tutkittavalta kieleltä Wikipedia-artikkelin, jossa todetaan selvästi, että kieli on ohjelmointikieli. Tämän kriteerin mukaan Ruby on Rails , Excel, Android, Boost, Cocoa, ASP, AJAX eivät sisälly hakemistoon . [yksi]

Vuoden kieli

Joka vuosi vuodesta 2003 lähtien TIOBEn kirjoittajat ovat valinneet vuoden kielen (Vuoden ohjelmointikieli ) [5] :

Kritiikki

Tim Bunce, Perl DBI :n kirjoittaja , on arvostellut indeksiä ja luokittelussa käytettyjä menetelmiä. Hän väitti erityisesti, että luokitus on alttiina tietyn kielen kannattajien huijauksille. [6]

Muistiinpanot

  1. 1 2 3 TIOBE Programming Community Index Definition . Arkistoitu alkuperäisestä 10. elokuuta 2012. Haettu 12. elokuuta 2012.
  2. TIOBE-indeksin verkkosivusto, www.tiobe.com; vaatii JavaScriptin Arkistoitu 2. heinäkuuta 2013 Wayback Machinessa ei ole kyse parhaasta ohjelmointikielestä tai kielestä, jolla useimmat koodirivit on kirjoitettu
  3. TIOBE  Company . Haettu 10. marraskuuta 2012. Arkistoitu alkuperäisestä 24. marraskuuta 2012.
  4. Daniel P. Delorey, Charles D. Knutson ja Christophe Giraud-Carrier, "Ohjelmointikielitrendit avoimen lähdekoodin kehityksessä: arviointi kaikkien tuotantovaiheiden SourceForge-projekteista." Arkistoitu 5. maaliskuuta 2016 Wayback Machinessa // Proceedings of the Second Workshop on Public Data about Software Development ( WoPDaSD 2007), Limerick, Irlanti, 14. kesäkuuta 2007. "Monet kirjailijat, sekä akateemiset että muut, jotka ovat kirjoittaneet ohjelmoinnista kielten suosio, … lainaa TIOBE-ohjelmointiyhteisöindeksiä kantansa tueksi. … TIOBE-indeksi on, että se on epäsuora, oma mittari, ja mittarin laskemiseen käytetty tietojoukko on saatavilla vain, jos se on valmis maksamaan 1500 dollarin maksun.
  5. TIOBE-indeksi . Haettu 12. helmikuuta 2021. Arkistoitu alkuperäisestä 25. helmikuuta 2018.
  6. Bunce, Tim . TIOBE-indeksiä pelataan , TimBunce.org (17. toukokuuta 2009). Arkistoitu alkuperäisestä 12. elokuuta 2011. Haettu 8. elokuuta 2011.

Linkit