Programmēšana

Skriptu valodas popularitāte samazinās

Ievērojamās skriptu valodas, kas reiz tika uzskatītas par programmēšanas nākotni, piedāvājot ērtu lietošanu, ir iekļuvušas mēneša Tiobe valodas popularitātes indeksā. Tikai Python un JavaScript joprojām ir zināms impulss.

Valodas, kuru likteņi ir samazinājušies, ir Perls, PHP un Rubīns. Programmatūras kvalitātes pakalpojumu uzņēmuma Tiobe aizdomās turamais iemesls ir izstrādātāju vēlme pēc augstākas kvalitātes, nekā tas tiek atļauts skriptu valodās: "Tā kā kvalitātes prasības kļūst arvien augstākas, mūsdienās diez vai kāds uzdrošinās rakstīt kritisku un lielu programmatūras sistēmu skriptu valodā."

Izmantojot skriptu valodas, lielākā daļa kļūdu tiek parādītas izpildlaikā. Un tā ir problēma, saka Tiobe. Izstrādātāji var rakstīt vienības testus, lai to kompensētu, taču tas joprojām ir "diezgan bīstams", jo šīs kļūdas var notikt, kamēr lietojumprogramma tiek ražota. Tikmēr statiski ierakstītās valodas ir reaģējušas uz skriptu valodu draudiem, samazinot daudzveidību.

Šī mēneša indeksā, kurā valodas popularitāte tiek vērtēta, pamatojoties uz formulu, kurā tiek vērtēti meklējumi valodās populārajās meklētājprogrammās, Python ierindojās ceturtajā vietā, par vienu vietu apsteidzot pagājušā gada līmeni, šajā periodā palielinoties par 0,91%. Valoda ir baudījusi viegli iemācāmu reputāciju, un tā ir kļuvusi populāra vidusskolās un universitātēs. Tīmekļa vietņu izveides kritiskais zobrats JavaScript tika ierindots sestajā vietā pēc tam, kad pirms gada bija astotais. Kopš 2016. gada novembra tas pieauga par 0,27 procentiem.

Bet tālāk sarakstā PHP novembra indeksā ierindojās astotajā vietā pēc tam, kad pagājušajā gadā tajā pašā laikā bija septītajā vietā; tās reitings ir noslīdējis par 1,23 procentiem, salīdzinot ar gadu iepriekš. Rubīns finišēja 13. vietā un zaudēja 0,39 procentus, salīdzinot ar gadu iepriekš, kad atradās 14. vietā. Tikmēr Perls atradās 15. vietā, samazinoties par piecām vietām un par 0,8 procentiem, salīdzinot ar gadu iepriekš. Rezultātā skriptu valodas kopumā pamazām izkļūst no Tiobe top 20.

Pat JavaScript ir jāattīstās, Microsoft ieviešot TypeScript, tā statiski tipizēto JavaScript versiju. JavaScript ir izmantojis arī tādas struktūras kā Angular un React, kas kalpoja valodas aizsardzībai un papildu funkcionalitātes nodrošināšanai, atzīmē Tiobe.

Tiobe's Top 10 programmēšanas valodas

Citur indeksā līderi, Java un C, turpina ieņemt pirmo un otro vietu. 10 labākās valodas šī mēneša Tiobe indeksā bija:

  1. Java ar 13,231 procentiem
  2. C, pie 9,293 procentiem
  3. C ++ - 5,343 procenti
  4. Python, pie 4,482 procentiem
  5. C #, 3,122 procenti
  6. JavaScript - 2,972 procenti
  7. Visual Basic .Net, 2,909 procenti
  8. PHP - 1,897 procenti
  9. Delfi / Object Pascal, ar 1,744 procentiem
  10. asamblejas valoda - 1.722 procenti

PyPL programmas Top 10 programmēšanas valodas

Alternatīvajā indeksā PyPL Popularity of Programming Languages, kas pārbauda, ​​cik bieži valodu apmācības tiek meklētas Google tīklā, skriptu valodas joprojām tiek pabeigtas netālu no augšas, bet paliek aiz Java. Populārākās PyPL valodas novembrī bija:

  1. Java ar 21,4 procentiem
  2. Python, sasniedzot 18,6 procentus
  3. PHP - 8,2 procenti
  4. JavaScript, ar 8 procentiem
  5. C #, pie 7,6 procentiem
  6. C ++ - 6,3 procenti
  7. C, 6,3 procenti
  8. C mērķis-3,9 procenti
  9. R - 3,8 procenti
  10. Ātri, 3,1 procents