Programmēšana

Python apsteidz Java vietnē GitHub

Python ir kļuvis par otro populārāko valodu GitHub, pirmo reizi apsteidzot Java un ierindojoties tieši aiz JavaScript, teikts GitHub 2019. gada State of the Octoverse ziņojumā par populārās kodu koplietošanas vietnes izmantošanu.

GitHub iemeslu dēļ Python izaugsmi veicina datu zinātnes profesionāļi, kā arī hobiji. Klasifikācija tika balstīta uz unikālo publisko un privāto repo dalībnieku skaitu, kas atzīmēti ar atbilstošu primāro valodu.

[Arī par: Patiesais atvērtā pirmkoda izstrādātāju skaits]

Pēc JavaScript, Python un Java vispopulārākās GitHub valodas ir PHP, C #, C ++, TypeScript, Shell, C un Ruby šādā secībā. Lielākie ieguvēji šajā gadā bija Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly un Go. Kopumā izstrādātāji pēdējā gada laikā GitHub sadarbojās vairāk nekā 370 valodās, teikts GitHub ziņojumā.

Oktoversas stāvokļa stāvoklis ir balstīts uz datiem no 2018. gada 1. oktobra līdz 2019. gada 30. septembrim. GitHub arī atzīmēja šos papildu konstatējumus:

  • GitHub ēkā bija vairāk nekā 40 miljoni izstrādātāju, no kuriem 80 procenti bija ārpus ASV. Pagājušajā gadā ir pievienojušies desmit miljoni cilvēku, un 1,3 miljoni sniedza pirmo ieguldījumu atvērtā koda izveidē.
  • Pagājušajā gadā tika izveidoti vairāk nekā 44 miljoni repo.
  • Atkarības ir galvenās GitHub repos. Vidēji katrs publiskais un privātais repo paļaujas uz vairāk nekā 200 pakām.
  • Kopš GitHub novembrī uzsāka drošības brīdinājumu iespēju, kopiena ir novērsusi vairāk nekā septiņus miljonus trauksmes brīdinājumu.
  • Pēdējo trīs gadu laikā Jupyter piezīmjdatoru lietošana gadu no gada ir pieaugusi par vairāk nekā 100 procentiem. Skaitļi ir balstīti uz repo skaitu, kuros Jupyter tiek minēts kā galvenā valoda.
  • Mašīnmācīšanās bibliotēkā Python draudzīgās TensorFlow līdzautoru skaits ir pieaudzis no 2238 līdz 25 166 cilvēkiem (ja kopskaitā ir iekļauti arī atkarību veicēji).
  • Dabiskās valodas apstrāde GitHub uzņem tvaiku, un tādas paketes kā NLTK pazemina iekļūšanas barjeru.

GitHub valodu klasifikācija atšķiras no Tiobe valodas popularitātes indeksa, kas valodas popularitāti vērtē, pamatojoties uz formulu, kurā tiek skaitīti meklējumi populārajās meklētājprogrammās. Tiobe indekss šajā mēnesī vispirms ierindo Java, kam seko C, pēc tam Python.

$config[zx-auto] not found$config[zx-overlay] not found