Programmazione · 3 min read · Oct 17, 2025

Python guida la lista IEEE delle migliori lingue di programmazione nel 2020

Python ha ancora una volta dominato il primo posto come linguaggio di programmazione altamente desiderabile, secondo la lista recentemente pubblicata sulle migliori lingue di programmazione nel 2020 da IEEE Spectrum.

Per chi non lo sapesse, IEEE Spectrum è la rivista e il sito web di punta dell’IEEE, la più grande organizzazione professionale al mondo dedicata all’ingegneria e alle scienze applicate.

La classifica è stata creata dagli ingegneri IEEE pesando e combinando 11 metriche provenienti da otto fonti come Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News e CareerBuilder per arrivare a una classifica complessiva della popolarità dei linguaggi.

Le fonti coprono contesti che includono conversazioni sociali, produzione di codice open-source e annunci di lavoro.

“Poiché è impossibile anche per la più aggressiva agenzia di spionaggio al mondo scoprire quale linguaggio utilizzi ogni singolo programmatore quando si siede davanti alla tastiera—soprattutto quelli che digitano su computer retro o addirittura calcolatrici programmabili—ci affidiamo alla combinazione di 11 metriche da fonti online che riteniamo siano buoni proxy per la popolarità di 55 linguaggi,” ha scritto Stephen Cass, redattore senior di IEEE Spectrum.

Secondo il gruppo di ricerca, Python ha conquistato la prima posizione nella classifica delle lingue più popolari del mondo per il 2020 per la terza volta consecutiva (dopo il 2018 e il 2019), con Java, C e C++ che occupano rispettivamente il secondo, terzo e quarto posto. A conquistare il quinto posto è stato JavaScript, che l’anno scorso era stato sostituito da R.

Tabella dei contenuti

  • Migliori lingue di programmazione nel 2020 secondo IEEE:
  • Perché Python continua a dominare le classifiche?
  • Effetto della pandemia COVID-19 sulle classifiche

Migliori lingue di programmazione nel 2020 secondo IEEE:

  1. Python

  2. Java

  3. C

  4. C++

  5. JavaScript

  6. R

  7. Arduino

  8. Go

  9. Swift

  10. Matlab

“La nostra classifica predefinita è pesata verso gli interessi di un membro IEEE, e guardando le voci principali, vediamo che Python ha mantenuto il suo comodo vantaggio, con Java e C che tornano rispettivamente al secondo e terzo posto. Arduino ha visto un grande balzo, passando dall’undicesimo posto al settimo. (I puristi potrebbero sostenere che Arduino non è un linguaggio ma piuttosto una piattaforma hardware programmata utilizzando un derivato di Wiring, che a sua volta è derivato da C/C++. Ma abbiamo sempre adottato un approccio molto pragmatico alla nostra definizione di “linguaggio di programmazione,” e la realtà è che quando le persone cercano di utilizzare un microcontrollore compatibile con Arduino, di solito cercano “codice Arduino” o comprano libri su “programmazione Arduino,” non “codice Wiring” o “programmazione C.”),” ha aggiunto Cass.

Perché Python continua a dominare le classifiche?

Secondo IEEE Spectrum, un’analisi dell’alta classifica di Python è dovuta al suo crescente utilizzo come linguaggio di insegnamento. Molti studenti chiedono e cercano semplicemente risposte alle stesse domande elementari ripetutamente.

Questo movimento è stato osservato negli anni ‘80 quando c’erano libri, riviste e persino programmi TV dedicati al linguaggio. Tuttavia, solo pochi programmatori lo utilizzavano. Quando è scoppiata la bolla dei computer domestici, anche BASIC ha subito un crollo, sebbene alcuni discendenti avanzati come Microsoft Visual Basic siano ancora relativamente popolari poiché utilizzati da programmatori professionisti.

Tuttavia, ci sono due controargomentazioni. In primo luogo, gli studenti che utilizzano i linguaggi di programmazione sono anche utenti comuni. Quindi, se si presta attenzione solo a ciò che fanno i programmatori professionisti ed esperti, c’è il rischio di perdere una parte importante del quadro. In secondo luogo, a differenza di BASIC, Python è frequentemente utilizzato professionalmente e in ambiti di alto profilo, come il machine learning, grazie alla sua enorme collezione di librerie specializzate di alta qualità.

Effetto della pandemia COVID-19 sulle classifiche

Mentre il mondo intero è colpito dalla pandemia COVID-19, anche le classifiche delle migliori lingue di programmazione dell’IEEE nel 2020 non sono state risparmiate.

Se guardiamo solo alla metrica di Twitter nell’interattivo, si può vedere che COBOL è al settimo posto. Questo è probabilmente dovuto al fatto che ad aprile, COBOL era nelle notizie perché i sistemi di indennità di disoccupazione negli stati americani si bloccavano sotto il carico mentre i lavoratori venivano licenziati a causa dei lockdown.

Si scopre che molti di questi sistemi non erano stati significativamente aggiornati da quando erano stati creati decenni fa in COBOL. Di conseguenza, i programmatori COBOL sono stati chiamati a rafforzarli.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.