• Programmazione
  • TIOBE: linguaggi di programmazione più diffusi, la classifica Real Time

Abbiamo parlato ad esempio dei linguaggi di programmazione preferiti da Elon Musk e un sondaggio fra i nostri utenti quali linguaggi di programmazione usate abitualmente?, vediamo oggi l'indicatore TIOBE (acronimo di "The Importance Of Being Earnest", tratto da Oscar Wilde), dai primi anni Duemila mostra la popolarità e quindi l'aldamento dei vari linguaggi di programmazione. La relativa pagina Wikipedia l'ho aggiornata io stesso, proprio oggi.

Dal sito ufficiale tiobe.com vediamo:

TIOBE Index for August 2023

  1. Python: 13,33%
  2. C: 11,41%
  3. C++: 10,63%
  4. Java: 10,33%
  5. C#: 7,04%
  6. JavaScript: 3,29%
  7. Visual Basic: 2,63%
  8. SQL: 1,53%
  9. Assembly Language: 1,34%
  10. PHP: 1,27%

Seguono poi tutta una serie di altri linguaggi di programmazione, i primi 50 sono indicati in lista. La novità di agosto 2023 è che il recente linguaggio Julia (2012) (di cui avevamo fatto un breve accenno: Confronto performance linguaggi di programmazione: Python, MATLAB, C, R, Julia) è ora in crescita, appena salito alla ventesima posizione.

Da presisare ovviamente COME viene calcolato tale indice (se consideriamo la "vera popolarità" semplicemente abbiamo JavaScript, usato in quasi tutti i siti web, giusto come semplice considerazione). Si riporta quindi quanto scritto nel sito ufficiale:

The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

Oltre al grafico generale, trend nel lungo periodo (comunque interessante per valutare l'andamento dei vari linguaggi, previsioni future ecc), cliccando su uno dei linguaggi di programmazione, otteniamo varie info più specifiche.

Vediamo un grafico dai primi anni Duemila ad oggi, con l'attuale top 3 formata da: Python, C, C++ e Java che segue:
TIOBE Index - 2023

10 mesi dopo

TIOBE Index: giugno 2024

A giugno 2024 vediamo un po' di differenza rispetto al passato, in particolare oltre alla costante crescita di Python, abbiamo C++ che sorpassa C, sta crescendo Go, calano PHP, Visual Basic.
La classifica di giugno 2024, per le prime dieci posizioni, è la seguente:

  1. Python: 15,39%
  2. C++: 10,03%
  3. C: 9,23%
  4. Java: 8,4%
  5. C#: 6,65%
  6. JavaScript: 3,32%
  7. Go: 1,93%
  8. SQL: 1,75%
  9. Visual Basic: 1,66%
  10. Fortran: 1,53%
5 mesi dopo

TIOBE Index: novembre 2024

Col passare del tempo, Python corre sempre di più, più che doppiato il secondo concorrente (C++, che la scorsa edizione ha sorpassato C), a livello di popolarità. C è stato anche superato da Java, che ora si trova quindi in terza posizione. Per il resto, anche una discreta ascesa di Fortran mentre per Visual Basic la tendenza è una continua perdita di quote.

La classifica di novembre 2024, per le prime dieci posizioni, è quindi la seguente:

  1. Python: 22,85%
  2. C++: 10,64%
  3. Java: 9,60%
  4. C: 9,01%
  5. C#: 4,98%
  6. JavaScript: 3,71%
  7. Go: 2,35%
  8. Fortran: 1,97%
  9. Visual Basic: 1,95%
  10. SQL: 1,94%

Powered by: FreeFlarum.
(remove this footer)