Skriptspråk glider i popularitet

Framstående skriptspråk, som en gång betraktades som framtiden för programmering genom att erbjuda användarvänlighet, har glidit in i det månatliga Tiobe-indexet för språkpopularitet. Endast Python och JavaScript har fortfarande lite fart.

Språk som har sett sin förmögenhet minskar inkluderar Perl, PHP och Ruby. Tjänsteföretaget för programvarukvalitet Tiobes misstänkta orsak är en önskan bland utvecklare om högre kvalitet än vad som erbjuds på skriptspråk: ”Eftersom kvalitetskraven blir högre och högre vågar knappast någon skriva ett kritiskt och stort mjukvarusystem på ett skriptspråk idag.

Med skriptspråk visas de flesta fel under körning. Och det här är ett problem, säger Tiobe. Utvecklare kan skriva enhetstester för att kompensera för detta men det är fortfarande ”ganska farligt” eftersom dessa fel kan inträffa medan applikationen är i produktion. Statiskt skrivna språk har under tiden svarat på hotet med skriptspråk genom att minska typ av språk.

I den här månadens index, som rankar språkpopulationen baserat på en formel som bedömer sökningar på språk i populära sökmotorer, rankades Python på fjärde plats, en plats före det var förra året, en ökning med 0,91 procent under den perioden. Språket har haft rykte om att vara lätt att lära sig och har blivit populärt på gymnasier och universitet. JavaScript, en kritisk kugge inom webbutveckling, rankades sjätte efter att ha varit åttonde för ett år sedan. Det växte 0,27 procent sedan november 2016.

Men längre ner på listan rankades PHP som åttonde i novemberindex efter att ha hamnat på sjunde plats samma tid förra året; dess betyg har minskat med 1,23 procent från för ett år sedan. Ruby slutade på 13: e plats och förlorade 0,39 procent från för ett år sedan, då den var på 14: e plats. Perl låg emellertid på 15: e plats, ner fem platser och 0,8 procent från för ett år sedan. Som ett resultat flyttar skriptspråk i allmänhet gradvis ut från Tiobes topp 20.

Även JavaScript har tvingats utvecklas, med Microsoft som introducerar TypeScript, dess statiskt skrivna version av JavaScript. JavaScript har också dragit nytta av ramar som Angular och React som har tjänat till att skydda språket och lägga till extra funktionalitet, konstaterar Tiobe.

Tiobes topp 10 programmeringsspråk

Annars i indexet fortsätter ledarna, Java och C, att ta första och andra platserna. De 10 bästa språken i den här månadens Tiobe-index var:

  1. Java, med 13,231 procent
  2. C, vid 9,293 procent
  3. C ++, med 5,343 procent
  4. Python, med 4,482 procent
  5. C #, med 3,012 procent
  6. JavaScript, med 2,972 procent
  7. Visual Basic .Net, med 2.909 procent
  8. PHP, till 1,897 procent
  9. Delphi / Object Pascal, med 1,744 procent
  10. monteringsspråk, till 1,722 procent

PyPLs topp 10 programmeringsspråk

I alternativet PyPL Popularity of Programming Languages ​​index, som undersöker hur ofta språkstudier söks på i Google, slutar skriptspråk fortfarande högst upp men ligger kvar bakom Java. PyPL: s topp 10-språk för november var:

  1. Java, 21,4 procent
  2. Python, med 18,6 procent
  3. PHP, 8,2 procent
  4. JavaScript, med 8 procent
  5. C #, till 7,6 procent
  6. C ++, med 6,3 procent
  7. C, vid 6,3 procent
  8. Mål C, 3,9 procent
  9. R, 3,8 procent
  10. Swift, med 3,1 procent