Python überholt Java auf GitHub

Python ist die zweitbeliebteste Sprache in GitHub, die Java zum ersten Mal überholt und knapp hinter JavaScript rangiert. Dies geht aus GitHubs Bericht über den Stand des Octoverse-Status 2019 über die Nutzung der beliebten Code-Sharing-Site hervor.

Aus GitHub-Gründen wird das Wachstum von Python sowohl von Data-Science-Profis als auch von Hobbyisten verstärkt genutzt. Die Rangliste basierte auf der Anzahl der eindeutigen Mitwirkenden an öffentlichen und privaten Repos, die mit der entsprechenden Primärsprache gekennzeichnet waren.

[Ebenfalls am: Die tatsächliche Anzahl der Open Source-Entwickler]

Nach JavaScript, Python und Java sind PHP, C #, C ++, TypeScript, Shell, C und Ruby in dieser Reihenfolge die beliebtesten Sprachen auf GitHub. Zu den großen Gewinnern des Jahres gehörten Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly und Go. Insgesamt haben Entwickler im letzten Jahr laut GitHub-Bericht in mehr als 370 Sprachen an GitHub zusammengearbeitet.

Der State of the Octoverse-Bericht basiert auf Daten vom 1. Oktober 2018 bis 30. September 2019. GitHub stellte außerdem diese zusätzlichen Ergebnisse fest: 

  • Es gab mehr als 40 Millionen Entwickler, die auf GitHub aufbauten, wobei 80 Prozent von außerhalb der USA kamen. Zehn Millionen Menschen haben sich im letzten Jahr angeschlossen und 1,3 Millionen haben ihren ersten Beitrag zu Open Source geleistet.
  • Im vergangenen Jahr wurden mehr als 44 Millionen Repos erstellt.
  • Abhängigkeiten sind der Schlüssel in GitHub-Repos. Im Durchschnitt stützt sich jedes öffentliche und private Repo auf mehr als 200 Pakete.
  • Mehr als sieben Millionen Sicherheitslückenwarnungen wurden von der Community behoben, seit GitHub im November seine Sicherheitswarnfunktion gestartet hat.
  • Die Nutzung von Jupyter-Notebooks ist in den letzten drei Jahren von Jahr zu Jahr um mehr als 100 Prozent gestiegen. Die Zahlen basieren auf der Anzahl der Repos, die Jupyter als ihre Hauptsprache zitieren.
  • Die Anzahl der Mitwirkenden an der Python-freundlichen TensorFlow-Bibliothek für maschinelles Lernen ist von 2.238 auf 25.166 Personen gestiegen (wenn die Mitwirkenden an Abhängigkeiten in die Gesamtzahl einbezogen werden).
  • Die Verarbeitung natürlicher Sprache nimmt auf GitHub Fahrt auf, und Pakete wie NLTK senken die Eintrittsbarriere.

Die Sprachrankings von GitHub unterscheiden sich vom Tiobe-Index der Sprachpopularität, der die Sprachpopularität anhand einer Formel bewertet, die Suchanfragen in beliebten Suchmaschinen zählt. Tiobes Index in diesem Monat rangiert zuerst bei Java, dicht gefolgt von C und dann von Python.