Programmering språk: Python går om Java på GitHub som Google Dart använder rusar

0
193

Python är upphov ställer frågor av JavaScript: s dominans
Ökningen i frågor som drivs av intresse i Python och gemenskapen av nya programmerare.

Hit programmeringsspråket Python har klättrat över en gång-dominerande Java att bli den näst mest populära språket på Microsoft-ägda open-source code-sharing webbplats GitHub.

Python nu utklassar Java baserat på antal arkiv bidragsgivare, och med det mått Python är nu på andra plats JavaScript, som har varit i toppen på platsen sedan 2014, enligt GitHub är “State of the Octoverse” rapport för år 2019.

Det är ganska en milstolpe för 30-åriga Python, vars skapare Guido van Rossum pensionerad den här veckan efter att ha lämnat sin position på moln lagring av företaget Dropbox, som byggde det mesta i sitt back-end tjänster och desktop app på Python.

En annan intressant aspekt av GitHub rapport är sin ranking av de snabbast växande språk. Googles Dart programmeringsspråk och Fladdrar, för att bygga Användargränssnitt för iOS-och Android-appar, är att få större dragkraft med utvecklare på GitHub.

Dart var det snabbast växande språket mellan 2018 och 2019, med användning upp en massiv 532%. Det följdes av Mozilla-utvecklat Rost, som växte en respektabel 235%.

Microsoft experimenterar med Rost i sin Windows-kod som bas eftersom det var designat för att hantera minne-relaterade säkerhetsproblem – den dominerande smak-typ i Microsoft-programvara under det senaste decenniet.

Förra året Kotlin, Google godkända programmeringsspråk för Android-app utveckling, var snabbast växande språk på GitHub. Det är inte en topp-10 språk ännu, men det är fortfarande växte 182% under året.

Microsoft-stödda Maskin, dess superset av JavaScript, växer också snabbt, upp 161% under det senaste året som fler utvecklare använder det för att brottas med stora JavaScript-applikationer.

Andra språk att göra upp i top 10 snabbast växande kategori är HCL, PowerShell, Apex, Python, Montering och Gå.

    Dart 532%Rost 235%HCL 213%Kotlin 182%TypeScript – 161%PowerShell 154%Apex 154%Python 151%Församlingen 149%147%

GitHub är topp-10 snabbt växande språk, 2018-2019. Källa: GitHub

Men den verkliga mästare i GitHub rapport är Python, vars popularitet är drivs av data-vetenskap proffs, amatörer, och den rikedom av data-vetenskap bibliotek som numpy, som tillåter utvecklare att skräddarsy Python-koden för maskin-learning uppgifter.

En del av Microsofts motivation för nyligen lanserar gratis Python kurser är att locka utvecklare till AI tjänster på Azure.

En annan indikation på att data vetenskapen blomstrar på GitHub är tillväxten av Jupyter Bärbara datorer, en miljö för att skriva och köra kod som stödjer Python, R, och Julia.

GitHub har också varit att investera i säkerhet under de senaste åren, särskilt för att hjälpa utvecklare att hitta och åtgärda sårbarheter i programvara med öppen källkod bibliotek eller ‘beroenden’.

Företaget säger att dess varningar hjälpte utvecklare fixa över 7,6 miljoner beroenden detta år. Det är också hjälpt till att leverera över 209,000 automatiserade korrigeringar via sin gratis Dependabot tjänsten som lanseras i Maj.

Den största projekt med öppen källkod på GitHub dessa dagar har över 10 000 medarbetare. Den största av dem alla är Microsoft Visual Studio Kod, som har blivit en enormt populär utveckling miljö för våra anställda.

Visual Studio Koden har 19,100 bidragsgivare. Microsoft var naturligtvis den största orsaken till att projekt med öppen källkod på GitHub innan det förvärvade bolaget.

Andra projekt med mer än 10 000 bidragsgivare inkluderar dokumentation av Microsoft Azure, Fladder, och Första Bidrag.

En sista godbit från rapporten gäller öppen källkod och använda GitHub från länder som står inför handelssanktioner. GitHub tidigare i år började begränsa användare från Krim och Iran. Företaget försöker att “inte göra mer än vad som är nödvändigt” enligt amerikansk lag.

I juli, som det föreslås att användare från förbjudna länder kan använda GitHub Enterprise Server, dess betalt-för on-premise versionen för hosting kod privat. Men, det är nu olagligt för GitHub att sälja licenser för denna produkt till förbjudna länder. Användare från olika nationer står inför handelssanktioner kan fortfarande bidra till att offentliga arkiv.

Enligt GitHub nuvarande FAQ om OSS handelssanktioner:

“GitHub Enterprise Server får inte säljas till, exporteras eller vidareexporteras till något land som är listad i Landet Grupp E:1 i Tillägg Nr 1 till del 740 av ÖRAT, eller till Krim-regionen i Ukraina. Denna lista innehåller för närvarande Kuba, Iran, Nordkorea och Syrien, men är föremål för förändring.”

Dessa begränsningar gör att utgöra ett problem för GitHub tillväxtutsikter. Som det konstateras i Octoverse rapport: “Iranska utvecklare hade den näst högsta tillväxten i open-source-projekt som skapas i offentliga arkiv.”

githuboctoverse19languages.jpg

Diagrammet i toppen programmeringsspråk på GitHub under de senaste fem åren visar Python ‘ s stigande popularitet.

Bild: GitHub

Mer på Python och programmeringsspråk

Programmeringsspråket Python skapare går i pension, säger: “Det har varit en fantastisk resa’Programmeringsspråk: Hur Instagram är att tämja en multimiljon-line Python monsterSalesforce: Varför vi övergav Python för Googles Gå språket i Einstein Analytics
Python-inspirerade Nim: Version 1.0 av programmeringsspråk lanserar
Microsoft TypeScript-3.7: Programmeringsspråk beta landar med alla dessa funktioner
Google: Ta vår gratis Kotlin programmeringsspråk kurser för att skapa Android-apparMicrosoft: Vi vill att du ska lära dig Python programmering språk för gratisGoogle: Dart 2.5 programmeringsspråk SDK kommer att ‘förbättra’ utvecklare
Raspberry Pi får MIT: s Skrapa 3 programmeringsspråk för RaspbianJulia programmeringsspråk: Användare att avslöja vad de älskar och hatar mest om detprogrammeringsspråket Python ‘s” existentiellt hot ” är en app distribution: Är detta svaret?Är Julia snabbast växande nytt programmeringsspråk? Statistik diagram snabba ökningen 2018Python vs R för data vetenskap: Professor priser programmeringsspråk rivalerProgrammering språk: Python förutspådde att köra C och Java i nästa 4 år Netflix: programmeringsspråket Python är bakom varje film du ström
Är Julia nästa stora programmeringsspråk? MIT tänker så, som i version 1.0 landar TechRepublic
Mozilla radikala öppen källkod flytta hjälpte till att skriva om reglerna för teknisk CNET

Relaterade Ämnen:

Apple

Cloud

Big Data Analytics

Innovation

Tech och Arbete

Samarbete