Python haalt Java op GitHub in

Python is de op een na meest populaire taal in GitHub geworden, heeft voor het eerst Java ingehaald en net achter JavaScript gerangschikt, volgens GitHub's 2019 State of the Octoverse-rapport over het gebruik van de populaire code-sharing-site.

De groei van Python wordt gestimuleerd door een toenemend gebruik door zowel data science-professionals als hobbyisten, redenen GitHub. De ranglijsten waren gebaseerd op het aantal unieke bijdragers aan openbare en privé-opslagplaatsen, getagd met de juiste primaire taal.

[Ook over: het werkelijke aantal open source-ontwikkelaars]

Na JavaScript, Python en Java zijn PHP, C #, C ++, TypeScript, Shell, C en Ruby de meest populaire talen op GitHub, in die volgorde. Grote winnaars voor het jaar waren onder meer Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly en Go. Volgens het GitHub-rapport werkten ontwikkelaars het afgelopen jaar in meer dan 370 talen samen op GitHub.

Het State of the Octoverse-rapport is gebaseerd op gegevens van 1 oktober 2018 tot 30 september 2019. GitHub merkte ook deze aanvullende bevindingen op: 

  • Er waren meer dan 40 miljoen ontwikkelaars die op GitHub bouwden, waarvan 80 procent van buiten de Verenigde Staten. Tien miljoen mensen hebben zich het afgelopen jaar aangesloten en 1,3 miljoen hebben hun eerste bijdrage geleverd aan open source.
  • Het afgelopen jaar zijn er meer dan 44 miljoen repo's gecreëerd.
  • Afhankelijkheden zijn de sleutel in GitHub-opslagplaatsen. Gemiddeld is elke openbare en privé-opslagplaats afhankelijk van meer dan 200 pakketten.
  • Meer dan zeven miljoen kwetsbaarheidswaarschuwingen zijn door de gemeenschap verholpen sinds GitHub in november zijn mogelijkheid voor beveiligingswaarschuwingen lanceerde.
  • Het gebruik van Jupyter-notebooks is de afgelopen drie jaar met meer dan 100 procent gegroeid van jaar tot jaar. De cijfers zijn gebaseerd op het aantal repo's dat Jupyter als primaire taal noemt.
  • Bijdragers aan de Python-vriendelijke TensorFlow machine learning-bibliotheek zijn gegroeid van 2.238 naar 25.166 mensen (inclusief bijdragers aan afhankelijkheden in het totaal).
  • De verwerking van natuurlijke taal neemt toe op GitHub, met pakketten zoals NLTK die de toegangsdrempel verlagen.

De taalrangschikking van GitHub verschilt van de Tiobe-index van taalpopulariteit, die de taalpopulariteit beoordeelt op basis van een formule die zoekopdrachten in populaire zoekmachines telt. In Tiobe's index van deze maand staat Java op de eerste plaats, op de voet gevolgd door C en vervolgens Python.