Valutazione dei linguaggi di programmazione da IEEE Spectrum

La rivista IEEE Spectrum, edita dall'Institute of Electrical and Electronics Engineers (IEEE), ha pubblicato una nuova edizione della classifica della popolarità dei linguaggi di programmazione. Il leader della classifica resta il linguaggio Python, seguito con un leggero ritardo dai linguaggi C, C++ e C#. Rispetto alla classifica dello scorso anno, il linguaggio Java è passato dal 2° al 5° posto. Si nota una posizione di rafforzamento per i linguaggi C# (è passato dal 6° al 4° posto) e SQL (nella classifica precedente non era tra i primi dieci, ma in quella nuova era al 6° posto).

Valutazione dei linguaggi di programmazione da IEEE Spectrum

In termini di numero di offerte da parte dei datori di lavoro, il linguaggio SQL è in testa, seguito da Java, Python, JavaScript, C#, C e C++.

Valutazione dei linguaggi di programmazione da IEEE Spectrum

Nella classifica, che tiene conto dell'interesse per i linguaggi di programmazione su forum e social network, Python è in testa, seguito da Java, C, JavaScript, C++, C# e SQL. La lingua Rust è al 12° posto, mentre è al 20° nella classifica generale e al 22° nella classifica degli interessi dei datori di lavoro.

Valutazione dei linguaggi di programmazione da IEEE Spectrum

La classificazione IEEE Spectrum viene calcolata utilizzando una combinazione di 12 parametri ottenuti da 10 fonti diverse. Il metodo si basa sulla valutazione dei risultati di ricerca per la query "programmazione {lingua_nome}" su vari siti. Il numero di materiali visualizzati nei risultati di ricerca di Google (come nella costruzione del rating TIOBE), i parametri della popolarità delle query di ricerca tramite Google Trends (come nel rating PYPL), le menzioni su Twitter, il numero di repository nuovi e attivi in GitHub, il numero di domande su Stack Overflow, il numero di pubblicazioni su Reddit e Hacker News, i posti vacanti su CareerBuilder e IEEE Job Site, menzioni nell'archivio digitale di articoli di riviste e rapporti di conferenze (IEEE Xplore).

Altre classifiche di popolarità dei linguaggi di programmazione:

  • Nella classifica di agosto di TIOBE Software, il linguaggio Python è passato dal secondo al primo posto, mentre i linguaggi C e Java, rispettivamente, sono passati al secondo e al terzo posto. Tra i cambiamenti avvenuti nel corso dell'anno si segnala anche l'aumento della popolarità dei linguaggi Assembly (dal 9° all'8° posto), SQL (dal 10° al 9°), Swift (dal 16° all'11°), Go (dal 18° al 15), Object Pascal (dal 22 al 13), Objective-C (dal 23 al 14), Rust (dal 26 al 22). È diminuita la popolarità dei linguaggi PHP (da 8 a 10), R (da 14 a 16), Ruby (da 15 a 18), Fortran (da 13 a 19). La lingua Kotlin è inclusa nell'elenco Top 30. L'indice di popolarità TIOBE basa le sue conclusioni sull'analisi delle statistiche delle query di ricerca in sistemi come Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon e Baidu.

    Valutazione dei linguaggi di programmazione da IEEE Spectrum

  • Nella classifica PYPL di agosto, che utilizza Google Trends, i primi tre posti sono rimasti invariati nel corso dell'anno: Python è al primo posto, seguito da Java e JavaScript. Il linguaggio Rust è salito dal 17° al 13° posto, TypeScript dal 10° all'8° posto e Swift dall'11° al 9°. Anche Go, Dart, Ada, Lua e Julia hanno guadagnato popolarità rispetto ad agosto dello scorso anno. La popolarità di Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab è diminuita.

    Valutazione dei linguaggi di programmazione da IEEE Spectrum

  • Nella classifica di RedMonk, basata sulla popolarità su GitHub e sull'attività di discussione su Stack Overflow, i primi dieci sono i seguenti: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. I cambiamenti nel corso dell'anno indicano un transizione C++ dal quinto al settimo posto.

    Valutazione dei linguaggi di programmazione da IEEE Spectrum

    Fonte: opennet.ru

Aggiungi un commento