Programavimo kalba Python populiarumas: pirmą kartą aplenkė Java, bet vis dar atsilieka nuo C

  • Sep 04, 2023

Python dabar yra antra pagal populiarumą kalba beveik 20 metų senumo Tiobe indekse.

Pirmą kartą „Tiobe“ ilgamečiame indekse 35 metų „Python“ aplenkė „Java“ ir tapo antra pagal populiarumą programavimo kalba.

Python, geriausias duomenų mokslo ir mašininio mokymosi projektų pasirinkimas, dabar yra antroje vietoje po C. Naujausias Tiobe indeksas„Java“ nukrito į trečią vietą.

Programuotojas

  • Tai programavimo, kaip mes jį žinome, pabaiga – vėl
  • Kūrėjai jaučiasi saugūs dirbdami savo darbą, tačiau vis dar galvoja apie pasitraukimą
  • Žiniatinklio ateičiai reikės kitokio programinės įrangos kūrėjo
  • Geriausi Linux nešiojamieji kompiuteriai vartotojams ir kūrėjams

Tai pirmas kartas per beveik 20 metų trukusią Tiobe indekso istoriją, kad Java ir C nėra dvi populiariausios kalbos. Trečia taip pat yra žemiausia „Java“ kada nors buvusi vieta Tiobe indekse, kuris naudoja kelių paieškos sistemų užklausas, kad nustatytų savo reitingus.

MATYTI: Nuomos rinkinys: Python kūrėjas („TechRepublic Premium“)

Python rodo 2,27% pakilimą, palyginti su savo padėtimi prieš metus, o tai prieštarauja -4,47% Java nuosmukiui per tą patį laikotarpį.

„Python“ taip pat užėmė antrąją vietą iš „Java“ kūrėjų analitikoje „RedMonk“ programavimo kalbos populiarumo reitingas liepos mėn. Tačiau „RedMonk“ vertina „JavaScript“ kaip pagrindinę kalbą. Tai buvo pirmas kartas, kai „RedMonk“ dviejų geriausių nebuvo „Java“ ar „JavaScript“.

Remiantis elektrotechnikos leidiniu IEEE Spectrum's, Python jau yra populiariausia kalba naujausias populiarumo reitingas.

Nors „Python“ plačiai naudojamas augančiose technologijų srityse, tokiose kaip mašininis mokymasis ir skaitmeninis kompiuterija, „Tiobe“ generalinis direktorius Paulas Jansenas teigia, kad Python pastaruoju metu išpopuliarėjo dėl to, kad jį pakankamai paprasta naudoti ne programuotojams, o ne tik pažengusiems. programuotojai.

„Manau, kad Python populiarumas yra susijęs su bendra paklausa“, – rašo Jansenas. „Anksčiau daugumą programavimo veiklų atlikdavo programinės įrangos inžinieriai. Bet programavimo įgūdžių šiais laikais reikia visur ir trūksta gerų programinės įrangos kūrėjų.

„Todėl mums reikia kažko paprasto, kurį galėtų valdyti ne programinės įrangos inžinieriai, ko lengva išmokti naudojant greitus redagavimo ciklus ir sklandų diegimą. Python atitinka visus šiuos poreikius.

„RedMonk“ Stephenas O'Grady'is turėjo šiek tiek kitokį paaiškinimą, kodėl Python pakilo pastaraisiais metais.

O'Gredis lygino Python su Perl klestėjimo laikais nes „Python“ tapo „pirmiausia kalba“ ir „klijais“ tūkstančiams mažų projektų, mėgaudamasis dideliu pritaikymu augančiose kategorijose, tokiose kaip duomenų mokslas.

Tačiau, kaip šiandien rodo Perl – Tiobe indekse jis užima 12 vietą – net kalbos, kurios kažkada buvo labai populiarios tam tikrose kūrėjų bendruomenėse, gali gana greitai išblukti.

MATYTI: „Linux“ ir atvirojo kodo užduotys yra karštesnės nei bet kada

Taip pat „Python“ ateitis nėra garantuota ir turi didelių apribojimų kuriant mobiliąsias ir naršyklių programas ar bet ką su vartotojo sąsaja.

Peteris Wangas, „Anaconda“, populiaraus duomenų mokslo „Python“ platinimo kūrėjo, generalinis direktorius, neseniai sakė ZDNet kad Python, kaip lingua franca, vertė užpakalinės sistemos automatizavimui ir scenarijų kūrimui, todėl jį buvo sunku pakeisti.

Nors jis yra pagrindinis Python rėmėjas, jis taip pat teigė, kad Python turi išdėstyti aiškią viziją, kad išliktų konkurencingas su kitomis programų kūrimo kalbomis už duomenų mokslo ribų.

„Python“ užfiksavo didžiausią procentinį bet kurios kalbos populiarumo padidėjimą Tiobės 20 geriausių sąraše.

Nuotrauka: Tiobe


Daugiau apie Python ir programavimo kalbas

  • Šios 11 programavimo kalbų dabar veikia su „Kite“ AI kodo užbaigimo įrankiu
  • Sparčiausiai populiarėjantys 2020 m. technologijų darbai? Programavimo kalba PHP pirmauja
  • Programavimo kalbos populiarumas: „JavaScript“ pirmauja – 5 milijonai naujų kūrėjų nuo 2017 m
  • „Python“ aplenks „Java“ naujausiuose programavimo kalbų reitinguose
  • „Microsoft“: „Python“ kalbos „Playwright“ leidžia išbandyti žiniatinklio programas visose pagrindinėse naršyklėse
  • Python programavimo kalba: štai kas naujo 3.9 RC2 versijoje
  • Python programavimas: naujausiame „Microsoft“ pradedančiųjų kurse nagrinėjama NASA projektų kūrimas
  • Programavimo kalbos populiarumas: „Python“ aplenkia „Java“ – „Rust“ pasiekia top 20
  • Populiariausios programavimo kalbos: Python vis dar valdo, tačiau senasis Cobolas patiria pandemijos smūgį
  • Kotlin programavimo kalba: kaip „Google“ ją naudoja, kad pašalintų kodo klaidas, sukeliančias daugumą gedimų
  • „Microsoft“: mes ištraukiame kištuką nuo „Windows“ programavimo kalbos PHP versijų
  • „Kotlin“ programavimo kalba: „Google“ siūlo nemokamą „Android“ kūrimo kursą
  • Programavimo kalbos: dabar „Rust“ projektas ieško kelio į „Linux“ branduolį
  • Programavimo kalbų reitingai: R grįžta, tačiau vyksta diskusijos apie jos kilimą
  • Programavimo kalbos: Julija pranašauja savo greičio pranašumą prieš Python ir R
  • „Microsoft“ vyriausiasis inžinierius: programavimo kalba „TypeScript“ išpopuliarėjo „Google Angular“ dėka
  • „JavaScript“ kūrėjas Eichas: mano 20 metų geriausios pasaulyje programavimo kalbos apžvalga
  • Programavimo kalbos: Java vis dar valdo Python ir JavaScript kaip pagrindinę kalbą
  • Julia programavimo kalba: vartotojai atskleidžia, ko jie labiausiai mėgsta ir nekenčia
  • „Mozilla“ finansuoja Julios palaikymo būdą „Firefox“.
  • MIT: Remdamiesi Julia programavimo kalba atveriame AI kodavimą naujokams
  • Programavimo kalbos: kūrėjai atskleidžia, kas jiems patinka ir ko nekenčia, ir kas apsimoka geriausiai
  • Programavimo kalbos: Rust pirmą kartą patenka į 20 populiariausių reitingų
  • „Microsoft“: Štai kodėl mes mėgstame programavimo kalbą „Rust“ ir pradėjome projektą „Verona“.
  • „Microsoft“: „Bosque“ yra nauja programavimo kalba, sukurta dirbtiniam intelektui debesyje
  • Programavimo kalbos: „Python“ programos netrukus gali būti paleistos „Android“.
  • Ar Julija yra kita didelė programavimo kalba? MIT mano, kad taip, nes 1.0 versija nusileidžia TechRepublic
  • Radikalus „Mozilla“ atvirojo kodo žingsnis padėjo perrašyti technologijų taisykles CNET