Di recente, Tiobe ha pubblicato la classifica dei linguaggi di programmazione relativa a novembre 2020. La classifica mostra che Python ha superato Java per la prima volta, diventando il secondo linguaggio di programmazione più popolare.
Nei quasi 20 anni di storia dell'Indice Tiobe, C e Java hanno sempre occupato saldamente le prime due posizioni. Ora, Java è “caduto dal piedistallo” ed è stato superato da Python, posizionandosi al terzo posto.
Nello specifico, Python ha registrato un aumento di 2,271 TP5T rispetto allo stesso periodo dell'anno precedente, mentre Java ha registrato un calo di 4,471 TP5T nello stesso periodo.

Nella classifica dei linguaggi di programmazione di luglio stilata da RedMonk, Python ha anche strappato il secondo posto a Java.
Alla fine di ottobre, i dati relativi agli sviluppatori pubblicati da SlashData hanno mostrato che Python contava 9 milioni di utenti in tutto il mondo, posizionandosi al secondo posto. SlashData ha confrontato i dati con quelli del 2017 e ha rilevato che il numero di sviluppatori che utilizzano Python è aumentato di 2,2 milioni solo nell'ultimo anno, grazie all'impulso dato dalla diffusione della scienza dei dati e dell'apprendimento automatico.
Secondo le ultime classifiche di popolarità stilate da IEEE Spectrum negli Stati Uniti, Python è diventato progressivamente uno dei linguaggi di programmazione più diffusi.
Non c’è dubbio che Python stia diventando sempre più popolare nei campi del machine learning e della data science, sulla scia dell’intelligenza artificiale. Paul Jansen, CEO di Tiobe, ha affermato che la popolarità di Python come linguaggio di programmazione è aumentata significativamente negli ultimi tempi. Il motivo principale è che, per i programmatori non di formazione scientifica, presenta una bassa barriera di apprendimento ed è facile da imparare, non essendo solo un linguaggio riservato ai programmatori esperti.
“Credo che la popolarità di Python sia legata a una domanda diffusa”, ha scritto Jansen. “In passato, la maggior parte delle attività di programmazione era svolta da ingegneri del software. Tuttavia, oggi le competenze di programmazione sono richieste ovunque e c’è carenza di sviluppatori di software di alto livello. Dovremmo quindi disporre di strumenti semplici che possano essere utilizzati anche da chi non è un ingegnere del software, e Python risponde perfettamente a questa esigenza”.”
Paul Jansen ha anche raccontato un aneddoto: qualche tempo fa, la sua auto ha forato mentre era in strada, così ha chiamato la polizia stradale sperando di trovare una soluzione. Durante la conversazione con il personale, il meccanico ha parlato con grande entusiasmo del suo hobby: la programmazione in Python.
“Da quel momento in poi, ho capito che Python sarebbe diventato onnipresente”, ha detto.
Nell’articolo “Python Eats the World”, Nick Heath ha scritto: Oggi, l’entusiasmo per Python ha superato di gran lunga la cerchia originaria degli sviluppatori. Alcuni prevedono che, con la rapida crescita della base di utenti, Python diventerà presto il linguaggio di programmazione più popolare al mondo. Milioni di persone utilizzano Python ogni giorno e la base di utenti è cresciuta in modo esponenziale, senza quasi alcun segno di rallentamento.
Che si tratti di sviluppatori professionisti o dilettanti, tutti utilizzano Python per risolvere compiti di varia entità, in particolare gli sviluppatori web, i data scientist e gli amministratori di sistema. La prima serie di immagini di buchi neri apparse quest’anno è stata assemblata utilizzando Python.
Python svolge un ruolo fondamentale in alcune organizzazioni di fama mondiale. Ad esempio, Netflix utilizza Python per fornire servizi di streaming video a oltre 100 milioni di famiglie in tutto il mondo, Instagram utilizza Python per consentire la condivisione di immagini e la NASA utilizza Python per esplorare lo spazio.
Ripubblicato su Toutiao-InfoQ


