Programmering

Python overgår Java på GitHub

Python har blitt det nest mest populære språket i GitHub, og overkjørte Java for første gang og rangerte like bak JavaScript, ifølge GitHub’s State of the Octoverse-rapporten om bruk av det populære kodedelingssiden.

Å drive Pythons vekst er økt bruk av datavitenskapspersoner så vel som hobbyister, GitHub grunner. Rangeringen var basert på antall unike bidragsytere til offentlige og private repos merket med riktig primærspråk.

[Også på: Det virkelige antall utviklere med åpen kildekode]

Etter JavaScript, Python og Java er de mest populære språkene på GitHub PHP, C #, C ++, TypeScript, Shell, C og Ruby, i den rekkefølgen. Store gevinster for året inkluderte Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly og Go. Samlet sett samarbeidet utviklere på mer enn 370 språk på GitHub det siste året, ifølge GitHub-rapporten.

Status for Octoverse-rapporten er basert på data fra 1. oktober 2018 til 30. september 2019. GitHub bemerket også disse ytterligere funnene:

  • Det var mer 40 millioner utviklere som bygde på GitHub, med 80 prosent som kom fra utenfor USA. Ti millioner mennesker har meldt seg inn det siste året, og 1,3 millioner ga sitt første bidrag til åpen kildekode.
  • Mer enn 44 millioner repoer ble opprettet det siste året.
  • Avhengigheter er nøkkelen i GitHub repos. I gjennomsnitt er hver offentlig og privat repo avhengig av mer enn 200 pakker.
  • Mer enn syv millioner sårbarhetsvarsler har blitt utbedret av samfunnet siden GitHub lanserte sin sikkerhetsvarslingsfunksjon i november.
  • Bruk av Jupyter-notatbøker har vokst med mer enn 100 prosent år til år de siste tre årene. Tallene er basert på antall repoer som siterer Jupyter som hovedspråk.
  • Bidragsytere til det Python-vennlige TensorFlow maskinlæringsbiblioteket har vokst fra 2238 til 25166 personer (når de inkluderer bidragsytere til avhengigheter totalt).
  • Behandling av naturlige språk tar opp damp på GitHub, med pakker som NLTK som senker adgangsbarrieren.

GitHubs språkrangeringer skiller seg fra Tiobe-indeksen for språkpopularitet, som vurderer språkpopularitet basert på en formel som teller søk i populære søkemotorer. Tiobes indeks rangerer Java først, tett fulgt av C, deretter Python.

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