Languages That Stand The Test Of Time
Written by Sue Gee   
Article Index
Languages That Stand The Test Of Time
Excavating the TIOBE Index
Snap in Top 10
Beyond Today's Top 20

Excavating the TIOBE Index

The TIOBE Index website is refreshed every month, presenting the latest headlines, updated Top 20 and Top 50 tables and an alphabetical list of the 50 languages at the bottom of the heap. For this article I wanted to use data, augmented by information from to PLDB to shed light on why some languages that originated over 30 years ago are still going strong in 2025 so the fact that when you visit the TIOBE Index you only find the current month's data there presented a problem.

This was overcome by recourse to the  Wayback Machine, the Internet Archive which enables us to view data that has long since disappeared from the web. The resource was initiated in August 2001 and so the TIOBE Top 20 for July 2001 was available. 

TIOBETop20Aug2001

Using its symbols regarding change in the index - yellow equals for no change, and arrows for the number of places moved up (green) or down (red) it has been possible to reconstruct the original Top 20 positions.

While a language is in the Top 20 you can view a chart of its entire history showing its percentage rating for every month - here's the one for Lisp dating from the October 2020 edition of the TIOBE index when Lisp was about the depart the Top 20.

Such charts also gives information on its highest and lowest ever ranking. Using the Wayback Machine it has been possible to fill in information that would otherwise be missing from the table

tiobe lisp

The Wayback Machine also lets us view early versions of the familair TIOBE Top 10 chart. 

TIOBEEarlyChartMarch2007

This one is for March 2007, by which time Python has risen to #8 and Ruby had just entered the top 10, while Delphi had left it. Here is is used to confirm which 20th century languages were included in the original Top 10.

Test of Time Ranking

The table below, which is sorted on the TIOBE ranking for June 2001, which is taken to be its starting point uses the data mined from the TIOBE Index together with additional data from the PDLB to address the question of why such a high proportion of the languages in the Top 20 of the TIOBE index of March 2025 date from before the millenium.  

Test of Time TIOBE Index PLDB
Language Date Created June 2001 March 2025 High Low Rank
# % # % # # #
Java 1995 1 24.69 3 10.36 1 4 4
C 1972 2 20.24 4 9.53 1 4 2
C++ 1985 3 14.02 2 11.08 2 5 5
Basic 1991 4 10.00 25 0.69 9 25 41
Perl 1987 5 6.89 24 0.70 3 24 8
Delphi 1995 6 3.58 10 2.15 6 30 137
PHP 1995 9 1.90 13 1.48 3 17 9
JavaScript 1995 11 1.55 6 3.46 6 12 1
Cobol 1959 10 1.61 20 0.84 8 47 38
Fortran 1957 12 1.41 11 1.70 8 8 49
Python 1991 13 1.25 1 23.85 1 13 3
Lisp 1958 14 0.90 23 0.77 13 44 35
Ada 1980 15 0.87 18 0.85 14 43 48
Ruby 1995 >20 0.19 21 0.83 8 39 10


Last Updated ( Wednesday, 26 March 2025 )