Python supera Java su GitHub

Python è diventato il secondo linguaggio più popolare in GitHub, superando Java per la prima volta e classificandosi appena dietro JavaScript, secondo il rapporto sullo stato dell'Octoverse del 2019 di GitHub sull'utilizzo del popolare sito di condivisione del codice.

A guidare la crescita di Python è l'aumento dell'utilizzo da parte dei professionisti della scienza dei dati e degli hobbisti, ragioni di GitHub. Le classifiche si basavano sul numero di contributori unici a repository pubblici e privati ​​contrassegnati con la lingua principale appropriata.

[Anche su: Il numero reale di sviluppatori open source]

Dopo JavaScript, Python e Java, i linguaggi più popolari su GitHub sono PHP, C #, C ++, TypeScript, Shell, C e Ruby, in quest'ordine. I grandi gainer per l'anno includevano Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly e Go. Nel complesso, gli sviluppatori hanno collaborato in più di 370 lingue su GitHub nell'ultimo anno, secondo il rapporto di GitHub.

Il rapporto State of the Octoverse si basa sui dati dal 1 ° ottobre 2018 al 30 settembre 2019. GitHub ha anche notato questi risultati aggiuntivi: 

  • C'erano più di 40 milioni di sviluppatori che stavano costruendo su GitHub, con l'80% proveniente da fuori degli Stati Uniti. Dieci milioni di persone si sono unite nell'ultimo anno e 1,3 milioni hanno dato il loro primo contributo all'open source.
  • L'anno scorso sono stati creati più di 44 milioni di pronti contro termine.
  • Le dipendenze sono fondamentali nei repository GitHub. In media, ogni repo pubblico e privato si basa su più di 200 pacchetti.
  • Più di sette milioni di avvisi di vulnerabilità sono stati risolti dalla comunità da quando GitHub ha lanciato la sua funzionalità di avvisi di sicurezza a novembre.
  • L'utilizzo dei notebook Jupyter è cresciuto di oltre il 100% di anno in anno negli ultimi tre anni. Le cifre si basano sul numero di repo che citano Jupyter come lingua principale.
  • I contributori alla libreria di machine learning TensorFlow compatibile con Python sono cresciuti da 2.238 a 25.166 persone (includendo i contributori alle dipendenze nel totale).
  • L'elaborazione del linguaggio naturale sta prendendo piede su GitHub, con pacchetti come NLTK che abbassano la barriera all'ingresso.

Le classifiche linguistiche di GitHub differiscono dall'indice Tiobe della popolarità della lingua, che valuta la popolarità della lingua sulla base di una formula che conta le ricerche nei motori di ricerca più diffusi. L'indice di Tiobe di questo mese classifica Java al primo posto, seguito da vicino da C, quindi Python.