Tekniska bloggspel, Android-app-apk, tips och tricks

TIOBE Rating: Python tar äntligen om Java

Python på 2:a plats: första gången i historien

Sedan lanseringen av TIOBE-indexet för nästan 20 år sedan har C och Java alltid haft de två bästa positionerna i rankingen. Därför är den här månaden lite speciell, eftersom Python äntligen har gått om Java i detta popularitetslopp. Även om Java fortfarande gick om Python med 1,3 procent i oktober förra året, ligger Python nu något före Java med 0,4 procent i november.Men skillnaden är liten, frågan kvarstår om Python kommer att hålla denna andra position under de följande månaderna eller inte. När det gäller C-språket har det fortfarande ledningen med ett bekvämt försprång på 4,1 % över Python.

För november är de tre mest populära språken därför följande:

    C (16,21 %) Python (12,12 %) Java (11,68 %)

Det är inga märkbara förändringar efter pallen. Sedan hittar du C++ och C# på 4:e och 5:e plats, följt av Visual Basic, JavaScript och PHP. R-språket ligger kvar på 9:e plats och fortsätter att växa (+0,66 %), liksom Groovy på 11:e (+0,41 %), Perl på 12:e (+0,68 %) och på andra plats. 13:e (+ 0,51 %).

Popularitetstrender för de mest sökta språken från 2001 till 2020. © TIOBE

Varför är Python så populärt?

För Paul Jansen, vd för TIOBE, drivs Pythons framgång till stor del av efterfrågan på folk. Det råder brist på mjukvaruutvecklare, så företag måste nu förlita sig på enklare språk som kan hanteras av icke-mjukvaruutvecklare.

Vi behövde något enkelt som kunde hanteras av icke-programvaruingenjörer, något som var lätt att lära sig med en snabb utgivningscykel och smidig distribution. Paul Jansen, VD för TIOBE, säger att Python fyller alla dessa behov.

Den senaste tidens uppkomst av Python är också nära relaterad till framväxten av nya teknologier som big data och AI (Artificial Intelligence). Utvecklare använder för närvarande Python för datavetenskap och maskininlärningsprojekt.

Och specifikt, hur fungerar TIOBE-betyget?

TIOBE-rankningen är ett referensindex för programmeringsspråkens popularitet, baserat på frågorna från de 100 mest sökta språken på 25 sökmotorer (Google, Bing, Yahoo!, Baidu, etc.). Tack vare dessa data klassificerar TIOBE språk genom att tilldela anteckningar till dem och gör det möjligt för dem att veta vilka språk som används mest av utvecklare. Även om denna metodik ibland kritiseras, kan den fortfarande identifiera stora trender förknippade med olika språk.

Kolla in hela november 2020 TIOBE-rankingen