Linguaggi di programmazione: Python supera Java su GitHub come Google Dart utilizzare vola

0
197

Python aumento di domande di JavaScript dominanza di
Aumento query guidata da interessi in Python e comunità di nuovi programmatori.

Il colpo linguaggio di programmazione Python ha scalato più di una volta dominante Java per diventare il secondo più popolare linguaggio di Microsoft di proprietà di codice open-source-il sito di condivisione di GitHub.

Python supera ormai il Java in base al numero di repository collaboratori, e da quella metrica Python è ormai seconda solo a JavaScript, che è stato in primo posto a partire dal 2014, secondo GitHub ‘Stato Octoverse’ report per il 2019.

Che è un bel traguardo per il 30-year-old Python, il cui creatore Guido van Rossum in pensione questa settimana dopo aver lasciato la sua posizione di cloud storage di file di società di Dropbox, che ha realizzato la maggior parte dei suoi servizi di back-end e applicazioni desktop su Python.

Un altro aspetto interessante di GitHub report è la classifica dei più rapida crescita lingue. Google Dart linguaggio di programmazione e Flutter, per la costruzione di Interfacce utente per app iOS e Android, sono sempre maggiori di trazione con gli sviluppatori su GitHub.

Dart è stato il più veloce-crescente linguaggio tra il 2018 e il 2019, con l’utilizzo di una massiccia 532%. E ‘ stato seguito da Mozilla-sviluppato Ruggine, che è cresciuto di un rispettabile 235%.

Microsoft sta sperimentando con la Ruggine nel suo codice di Windows di base, perché è stato progettato per indirizzo di memoria bug di sicurezza – la dominante difetto di tipo software Microsoft negli ultimi dieci anni.

L’anno scorso Kotlin, il Google-approvato linguaggio di programmazione per app Android di sviluppo, è stata la più rapida crescita di lingua su GitHub. Non è un top-10 della lingua, ma ancora è cresciuto del 182% su base annua.

Microsoft-backed Dattiloscritto, la sua superset di JavaScript, è in crescita anche veloce, fino 161% rispetto allo scorso anno come più gli sviluppatori utilizzano per attacco su larga scala di applicazioni JavaScript.

Altre lingue che compongono la top 10 dei più rapida crescita categoria sono HCL, PowerShell, Apex, Python, il Montaggio, e Andare.

    Dart 532%Ruggine 235%HCL 213%Kotlin 182%Dattiloscritto 161%PowerShell 154%Apice Del 154%di Python 151%Assemblea 149%Go 147%

GitHub top 10 in rapida crescita lingue, 2018-2019. Fonte: GitHub

Ma il vero campione in GitHub relazione di Python, la cui popolarità è in fase di propulsione di dati-scienza professionisti, hobbisti, e la ricchezza dei dati-scienza biblioteche, come numpy, che consentono agli sviluppatori di adattare il codice Python per la macchina-compiti di apprendimento.

Parte di Microsoft, la motivazione per il recente lancio di libero Python corsi è quello di attirare gli sviluppatori per la sua AI servizi su Azure.

Un’altra indicazione che i dati che la scienza è in forte espansione su GitHub è la crescita di Jupyter Notebook, un ambiente per la scrittura e l’esecuzione di codice che supporta Python, R, e Julia.

GitHub è stato anche investire in sicurezza negli ultimi anni, in particolare nell’aiutare gli sviluppatori a trovare e correggere le vulnerabilità del software open-source per le librerie o le ‘dipendenze’.

L’azienda dice che i suoi avvisi ha aiutato gli sviluppatori di correzione di oltre 7,6 milioni di dipendenze di quest’anno. È, inoltre, contribuito alla consegna di oltre 209,000 soluzioni automatizzate tramite la sua connessione Dependabot servizio che ha lanciato questo mese di Maggio.

Il più grande progetto open source su GitHub in questi giorni sono oltre 10.000 collaboratori. Il più grande di tutti è Microsoft Visual Studio Codice, che è diventato molto popolare ambiente di sviluppo Googler.

Visual Studio Codice 19,100 collaboratori. Microsoft, naturalmente, è stato il più grande contributore di progetti open source su GitHub prima ha acquisito la società.

Altri progetti con più di 10.000 collaboratori contenere la documentazione di Microsoft Azure, Flutter, e Prima di Contributi.

Un’ultima chicca dalla relazione riguarda l’open source e l’uso di GitHub da paesi che CI faccia sanzioni commerciali. GitHub all’inizio di quest’anno ha cominciato a limitare l’accesso agli utenti dalla Crimea e l’Iran. L’azienda sta cercando di “fare di più di quello che è richiesto” la legge degli stati UNITI.

Nel mese di luglio, è stato suggerito che gli utenti bannati nazioni potrebbe usare GitHub Enterprise Server, versato per la versione on-premise per il codice di hosting privato. Tuttavia, ora è illegale per GitHub per vendere le licenze per questo prodotto vietato paesi. Gli utenti provenienti da nazioni di fronte a NOI sanzioni commerciali possono contribuire alla repository pubblici.

Secondo GitHub domande frequenti (FAQ) su di NOI, commercio sanzioni:

“GitHub Enterprise Server non può essere venduto, esportato o riesportato in qualsiasi paese elencate nel Gruppo E:1 nel Supplemento N. 1 alla parte 740 dell’ORECCHIO o per la Crimea, regione dell’Ucraina. Questa lista contiene attualmente Cuba, Iran, Corea del Nord e Siria, ma è soggetto a modifiche.”

Queste restrizioni non rappresentano un problema per GitHub prospettive di crescita. Come note in Octoverse relazione: “Iraniano sviluppatori era il secondo più alto di crescita nei progetti open source creato nel repository pubblici.”

githuboctoverse19languages.jpg

La classifica dei linguaggi di programmazione su GitHub, negli ultimi cinque anni mostra Python crescente popolarità.

Immagine: GitHub

Di più su Python e linguaggi di programmazione

Il linguaggio di programmazione Python creatore si ritira, dicendo: “È stato un giro incredibile’linguaggi di Programmazione: Come Instagram è domare un milioni di riga di Python mostroSalesforce: Perché abbiamo abbandonato il Python per Google Go lingua Einstein Analytics
Python-ispirato Nim: Versione 1.0 del linguaggio di programmazione lancia
Microsoft Dattiloscritto 3.7: linguaggio di Programmazione beta terre con tutte queste caratteristiche
Google: Prendere il nostro libero Kotlin programmazione di corsi di lingua per costruire applicazioni Androiddi Microsoft: Abbiamo voglia di imparare il linguaggio di programmazione Python gratuita perGoogle: Dart 2.5 linguaggio di programmazione SDK ‘metti’ gli sviluppatori
Raspberry Pi diventa MIT Zero 3 linguaggio di programmazione per RaspbianJulia linguaggio di programmazione: gli Utenti di rivelare ciò che l’amore e l’odio di più èil linguaggio di Programmazione Python ‘minaccia esistenziale” è la distribuzione di applicazioni: È questa la risposta?È Julia rapida crescita nuovo linguaggio di programmazione? Statistiche grafico rapida ascesa nel 2018Python vs R per i dati della scienza: il Professor tassi di linguaggio di programmazione rivalilinguaggi di Programmazione: Python previsto per il sorpasso di C e Java nei prossimi 4 anni Netflix: il linguaggio di programmazione Python è alla base di ogni film in streaming
È Julia la prossima grande linguaggio di programmazione? MIT pensa così, come la versione 1.0 terre TechRepublic
Mozilla radicale open-source spostare contribuito a riscrivere le regole di tecnologia CNET

Argomenti Correlati:

Apple

Cloud

Big Data Analytics

L’innovazione

Tecnologia e Lavoro

Collaborazione