Ohjelmointi

Python ohittaa Java GitHubissa

Pythonista on tullut GitHubin toiseksi suosituin kieli, joka ohitti Java ensimmäistä kertaa ja sijoittui heti JavaScriptin taakse, GitHubin vuoden 2019 State of the Octoverse -raportin mukaan suositun koodinjakosivuston käytöstä.

Pythonin kasvua lisäävät datatieteen ammattilaisten ja harrastajien lisääntynyt käyttö GitHub-syistä. Sijoitukset perustuivat niiden julkisten ja yksityisten repojen ainutlaatuisten avustajien lukumäärään, jotka oli merkitty asianmukaisella ensisijaisella kielellä.

[Myös: Avoimen lähdekoodin kehittäjien todellinen määrä]

JavaScriptin, Pythonin ja Java: n jälkeen GitHubin suosituimmat kielet ovat PHP, C #, C ++, TypeScript, Shell, C ja Ruby, tässä järjestyksessä. Vuoden suurimpia voittajia olivat Dart, Rust, HCL, Kotlin, TypeScript, Apex, Python, Assembly ja Go. Kaiken kaikkiaan kehittäjät tekivät yhteistyötä yli 370 kielellä GitHubissa viime vuonna GitHub-raportin mukaan.

Octoverse-raportin tila perustuu 1.10.2018–30.9.2019 päivättyihin tietoihin. GitHub pani myös merkille nämä lisähavainnot:

  • GitHubiin rakennettiin yli 40 miljoonaa kehittäjää, joista 80 prosenttia tuli Yhdysvaltojen ulkopuolelta. Kymmenen miljoonaa ihmistä on liittynyt viime vuonna, ja 1,3 miljoonaa on tehnyt ensimmäisen panoksensa avoimeen lähdekoodiin.
  • Kuluneen vuoden aikana luotiin yli 44 miljoonaa repoa.
  • Riippuvuudet ovat avainasemassa GitHub-repoissa. Jokainen julkinen ja yksityinen repo luottaa keskimäärin yli 200 pakettiin.
  • Yhteisö on korjannut yli seitsemän miljoonaa haavoittuvuusilmoitusta sen jälkeen, kun GitHub lanseerasi turvahälytysominaisuutensa marraskuussa.
  • Jupyter-kannettavien käyttö on kasvanut yli 100 prosenttia vuosi vuodelta viimeisten kolmen vuoden aikana. Luvut perustuvat niiden repojen määrään, joissa Jupyter mainitaan ensisijaisena kielenä.
  • Python-ystävällisen TensorFlow-koneoppimiskirjaston avustajat ovat kasvaneet 2238: sta 25 166 ihmiseen (kun mukaan luetaan riippuvuuksien avustajat).
  • Luonnollinen kielenkäsittely on piristämässä höyryä GitHubissa, ja NLTK: n kaltaiset paketit alentavat pääsyn estettä.

GitHubin kieliluokitus eroaa Tiobe-kielen suosioindeksistä, joka arvioi kielen suosiota kaavan perusteella, joka laskee haut suosituissa hakukoneissa. Tioben indeksi tässä kuussa sijoittaa Java ensin, jota seuraa tarkasti C, sitten Python.

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