Programmering sprog: Python overhaler Java på GitHub, som Google Dart bruge svæver

0
143

Python ‘s stigning stiller spørgsmål af JavaScript’ s dominans
Stigning i forespørgsler drevet af interesse i Python og fællesskab af nye programmører.

Hit-programmeringssproget Python har klatrede over en gang-dominerende Java til at blive den næstmest populære sprog på Microsoft-ejet open-source-code-sharing site GitHub.

Python nu outranks Java-baseret på antallet af repository bidragydere, og ved at metrisk Python er nu kun overgået af JavaScript, som har været i top spot, da 2014, ifølge GitHub ‘ s ” State of the Octoverse beretning for 2019.

Det er noget af en milepæl for 30-årige Python, hvis skaberen Guido van Rossum pensioneret i denne uge efter at have forladt sin stilling på cloud fil-storage virksomhed Dropbox, som byggede de fleste af dets back-end-tjenester og desktop app på Python.

Et andet interessant aspekt af GitHub ‘ s rapport er dens placering over de hurtigst voksende sprog. Googles Dart programmeringssprog og Flutter, til opbygning af UIs til iOS-og Android-apps, får større trækkraft med udviklere på GitHub.

Dart blev den hurtigst voksende sprog mellem 2018 og 2019, med forbrug op til en massiv 532%. Det blev efterfulgt af Mozilla-udviklet Rust, som voksede en respektabel 235%.

Microsoft er at eksperimentere med Rust i sin Windows-kode base, fordi det var designet til at imødekomme memory-relaterede sikkerhed bugs – den dominerende fejl-type i Microsoft-software over det seneste årti.

Sidste år Kotlin, Google-godkendt programmeringssprog til Android app udvikling, var det hurtigst voksende sprog på GitHub. Det er ikke en top-10 sprog endnu, men det er stadig steg med 182% i løbet af året.

Microsoft-støttede Skrivemaskine, sin delmængde af JavaScript, vokser også hurtigt, op 161% i løbet af de seneste år, efterhånden som flere udviklere bruger det til at tumle med store JavaScript-apps.

Andre sprog er opbygget af top 10 hurtigst voksende kategori er HCL, PowerShell, Apex, Python -, Forsamlings -, og Gå.

    Dart 532%Rust 235%HCL 213%Kotlin 182%Konsollog – 161%PowerShell 154%Apex 154%Python 151%Forsamling 149%147%

GitHub ‘ s top 10 hurtigt voksende sprog, 2018-2019. Kilde: GitHub

Men den virkelige mester i GitHub ‘ s rapport er, Python, hvis popularitet er der fremdrives af data-videnskab professionelle, amatører, og den rigdom af data-videnskab biblioteker, som numpy, der giver udviklere mulighed for at skræddersy Python kode for machine-learning-opgaver.

En del af Microsoft ‘ s motivation for nylig at lancere fri Python-kurser er at tiltrække udviklere til sin AI-tjenester på Azure.

En anden indikation af, at data videnskab er boomer på GitHub, er væksten i Jupyter Bærbare computere, et miljø, for at skrive og køre kode, der understøtter Python, R, og Julia.

GitHub har også været at investere i sikkerhed i løbet af de sidste par år, især i at hjælpe udviklere med at finde og rette sårbarheder i open-source software-biblioteker eller ‘afhængigheder’.

Selskabet siger, sine indberetninger hjulpet udviklere lave end 7.6 millioner afhængigheder dette år. Det er også hjulpet levere i løbet af 209.000 automatiske rettelser via sin gratis Dependabot service, der blev lanceret i Maj.

De største open source projekter på GitHub i disse dage har over 10.000 deltagere. Den største af dem alle langt er Microsoft Visual Studio Kode, som er blevet en enormt populær udviklingsmiljø til google-medarbejdere.

Visual Studio Kode har 19,100 bidragydere. Microsoft selvfølgelig var den største bidragyder til open source-projekter på GitHub, før det erhvervede selskab.

Andre projekter med mere end 10.000 bidragydere omfatter dokumentation af Microsoft Azure, Flutter, og Første Bidrag.

En sidste tidbit fra rapporten vedrører open source og brug af GitHub fra lande, der står over OS handelssanktioner. GitHub tidligere i år begyndte at indskrænke brugere fra Krim og Iran. Virksomheden forsøger at “gøre noget mere, end hvad der kræves” af den AMERIKANSKE lovgivning.

I juli, er det foreslået, at brugere fra forbudte nationer kunne bruge GitHub Enterprise Server, dens betalt for on-premise version for hosting kode privat. Men det er nu ulovligt for GitHub at sælge licenser for dette produkt er forbudt lande. Brugere fra nationer står over for handelssanktioner kan stadig bidrage til offentlige arkiver.

I henhold til GitHub nuværende FAQ om OS handelssanktioner:

“GitHub Enterprise Server, kan ikke sælges til, eksporteres eller re-eksporteres til noget land, der er opført i Land, Gruppe E:1 i bilag No. 1 til del 740 af ØRET eller til Krim-regionen i Ukraine. Denne liste indeholder for øjeblikket Cuba, Iran, Nordkorea og Syrien, men er med forbehold for ændringer.”

Disse restriktioner gør udgøre et problem for GitHub vækstudsigter. Som det bemærker i den Octoverse rapport: “Iranske udviklere har haft den anden højeste vækst i open source-projekter, der er skabt i offentlige arkiver.”

githuboctoverse19languages.jpg

Diagrammet i øverste programmeringssprog på GitHub i løbet af de seneste fem år viser, Python ‘ s stigende popularitet.

Billede: GitHub

Mere om Python og programmering sprog

Programmeringssproget Python skaberen går på pension, siger: “Det har været en fantastisk tur’Programmeringssprog: Hvordan Instagram er tæmme en multimillion-line Python monsterSalesforce: Hvorfor vi droppet Python for Google ‘ s Go sprog i Einstein Analytics
Python-inspireret Nim: Version 1.0 af programmeringssprog lancerer
Microsoft Konsollog-3.7: Programmeringssprog beta lander med alle disse funktioner
Google: Tag vores gratis Kotlin programmeringssprog kurser for at opbygge Android appsMicrosoft: Vi vil have dig til at lære programmeringssproget Python gratisGoogle: Dart 2.5 programmeringssprog SDK ‘effektivisere’ udviklere
Raspberry Pi får MIT Bunden 3 programmeringssprog til RaspbianJulia programmeringssprog: Brugere med at afsløre, hvad de elsker og hader mest om detprogrammeringssproget Python ‘ s ‘eksistentiel trussel’ er app-distribution: Er det svaret?Er Julia hurtigst voksende nye programmeringssprog? Statistik diagram hurtige stigning i 2018Python vs R for data videnskab: Professor priser programmeringssprog rivalerProgrammeringssprog: Python forventes at overhale C og Java i de næste 4 år Netflix: programmeringssproget Python er bag hver film du streame
Er Julia den næste store programmeringssprog? MIT tænker så, som version 1.0 lander TechRepublic
Mozilla ‘ s radikale open source flytte hjalp med at omskrive reglerne for tech CNET

Relaterede Emner:

Apple

Cloud

Big Data Analytics

Innovation

Tech og Arbejde

Samarbejde