Programmeertalen: Python haalt Java op GitHub als Google Dart-gebruik stijgt

0
182

Python met de opkomst van vragen van JavaScript ‘ s dominantie
Stijging in query ‘ s gedreven door interesse in de Python en de gemeenschap van nieuwe programmeurs.

De hit van de programmeertaal Python heeft klommen over eens-dominante Java-de tweede meest gebruikte taal op Microsoft-eigendom van open-source code-sharing site GitHub.

Python nu overtreft Java gebaseerd op het aantal repository medewerkers, en door dat gegeven Python is nu de tweede alleen voor JavaScript, dat is in de eerste plaats omdat 2014, volgens de GitHub ‘ s ‘Staat van de Octoverse’ rapport voor 2019.

Dat is toch wel een mijlpaal voor de 30-jaar-oude Python, waarvan de maker Guido van Rossum gepensioneerd deze week na het verlaten van zijn positie bij cloud opslag van bestanden bedrijf Dropbox, die gebouwd grootste deel van de back-end-diensten en desktop-app op Python.

Een ander interessant aspect van GitHub rapport is de ranking van snelst groeiende talen. Google Dart-programmeertaal en Flutter, voor het bouwen van Interfaces voor iOS-en Android-apps, zijn aan de grote tractie met ontwikkelaars op GitHub.

Dart is de snelst-groeiende taal tussen 2018 en 2019, met gebruik van een enorme 532%. Dit werd gevolgd door het Mozilla-ontwikkeld Roest, die groeide een respectabele 235%.

Microsoft is aan het experimenteren met Roest in de Windows-code base omdat het was ontworpen om het geheugen-gerelateerde security bugs – de dominante fout-type in Microsoft-software in het afgelopen decennium.

Vorig jaar Kotlin, de Google-ingestemd met het programmeren van de taal voor de Android app ontwikkeling, is de snelst-groeiende taal op GitHub. Het is niet een top-10 taal nog niet, maar het nog steeds groeide 182% over het jaar.

Microsoft-backed de Schrijfmachine, de uitbreiding van JavaScript, groeit ook snel, tot 161% over het afgelopen jaar meer ontwikkelaars gebruiken het om te worstelen met het op grote schaal JavaScript apps.

Andere talen die tot de top 10 snelst-groeiende categorie HCL, PowerShell, Apex, Python -, Montage -, en Gaan.

    Dart 532%Roest 235%HCL 213%Kotlin 182%Typoscript 161%PowerShell 154%Apex 154%Python 151%Montage 149%Gaan 147%

GitHub in de top 10 snelgroeiende talen, 2018-2019. Bron: GitHub

Maar de echte kampioen in GitHub verslag Python, waarvan de populariteit wordt aangedreven door data-wetenschap, professionals, hobbyisten, en de rijkdom van de data-wetenschappelijke bibliotheken, zoals numpy, waarmee ontwikkelaars op maat Python-code voor machine-learning taken.

Onderdeel van Microsoft ‘ s motivatie voor de laatste lancering van gratis Python cursussen is op het aantrekken van ontwikkelaars aan de AI diensten op Azure.

Een andere indicatie is dat de gegevens wetenschap is booming op GitHub is de groei van Jupyter Notebooks, een omgeving voor het schrijven en uitvoeren van code die ondersteunt Python, R, en Julia.

GitHub is ook investeren in de veiligheid van de afgelopen jaren, met name in het helpen van ontwikkelaars vinden en het oplossen van kwetsbaarheden in open-source software bibliotheken of ‘afhankelijkheden’.

Het bedrijf zegt dat de waarschuwingen geholpen ontwikkelaars fix meer dan 7,6 miljoen afhankelijkheden van dit jaar. Het hielp ook leveren over 209,000 automatische correcties via de gratis Dependabot dienst gelanceerd Kan dit.

De grootste open source projecten op GitHub deze dagen hebben meer dan 10.000 medewerkers. De grootste van allemaal is Microsoft Visual Studio Code, die is uitgegroeid tot een enorm populair ontwikkelomgeving voor Googlers.

Visual Studio Code heeft 19,100 medewerkers. Microsoft was natuurlijk de grootste bijdrage aan open source projecten op GitHub voor het overgenomen bedrijf.

Andere projecten met meer dan 10.000 medewerkers zijn documentatie van Microsoft Azure, Fladderen, en de Eerste Bijdragen.

Een laatste lekkernij van het verslag heeft betrekking op open source en het gebruik van GitHub uit landen die het gezicht van AMERIKAANSE handelssancties. GitHub eerder dit jaar begonnen met het beperken van de gebruikers van de Krim en Iran. Het bedrijf is bezig om “niet meer doen dan wat nodig is” door de AMERIKAANSE wet.

In juli stelde voor dat gebruikers van verboden landen kunnen het gebruik van GitHub Enterprise Server, zijn betaalde voor een on-premise versie voor de hosting van de code particulier. Echter, het is nu verboden voor GitHub te verkopen licenties voor dit product naar verboden landen. Gebruikers uit landen waarmee we handel sancties kan toch zorg dragen voor de openbare archieven.

Volgens GitHub huidige FAQ op de AMERIKAANSE handelssancties:

“GitHub Enterprise Server kan niet worden verkocht, geëxporteerd of opnieuw geëxporteerd naar een land vermeld in het Land van Groep E:1 in het Supplement van No. 1 deel 740 van het OOR of op de Krim regio van Oekraïne. Deze lijst bevat momenteel Cuba, Iran, Noord-Korea en Syrië, maar is aan verandering onderhevig.”

Deze beperkingen doen een probleem vormen voor GitHub groei vooruitzichten. Als deze notities in de Octoverse rapport: “de Iraanse ontwikkelaars hadden het op een na hoogste groei in open-source projecten die in openbare bewaarplaatsen.”

githuboctoverse19languages.jpg

De grafiek van top programmeertalen op GitHub over de afgelopen vijf jaar laat Python ‘ s stijgende populariteit.

Afbeelding: GitHub

Meer over Python en programmeertalen

Python programmeertaal schepper met pensioen gaat, zeggende: ‘Het is een geweldige rit’programmeertalen: Hoe Instagram ‘s het temmen van een multi-line Python monsterSalesforce: Waarom we gedumpt Python voor Google’ s Go taal in Einstein Analytics
Python-geïnspireerd Nim: Versie 1.0 van de programmeertaal lanceert
Microsoft Getypte versie 3.7: programmeertaal beta land met al deze functies
Google: Neem onze gratis Kotlin programmeertaal cursussen voor het bouwen van Android-apps vanMicrosoft: We willen dat je om te leren programmeertaal Python gratisGoogle: Dart 2.5 programmeertaal SDK ‘boost’ – ontwikkelaars
Raspberry Pi krijgt MIT ‘s Kras 3 programmeertaal voor RaspbianJulia programmeertaal: Gebruikers laten zien wat ze liefde en haat het meeste over dezeprogrammeertaal Python’ s ‘existentiële bedreiging’ is een app distributie: Is dit het antwoord?Is Julia snelst groeiende nieuwe programmeertaal? Statistieken grafiek snelle stijging in 2018Python vs R voor data science: Professor tarieven programmeertaal rivalenprogrammeertalen: Python voorspelde inhalen C en Java in de komende 4 jaar Netflix: Python programmeertaal is achter elke film die je stream
Is Julia de volgende grote programmeertaal? MIT zo over denkt, als versie 1.0 landen TechRepublic
Mozilla ‘ s radicale open-source beweging geholpen herschrijfregels van tech CNET

Verwante Onderwerpen:

Apple

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking