Why Python Overtook C# in the TIOBE November Rankings
The November TIOBE index shows Python climbing to fourth place, surpassing C#, while other script languages slip down the top‑20, prompting analysis of Python's rapid growth, Java's decline, and the performance challenges facing scripting languages in large‑scale software.
TIOBE November Programming Language Ranking – Python Surges
For a time, script languages were predicted to dominate due to their ease of writing and execution, making Perl, Python, PHP, and Ruby very popular. Today, however, only Python continues to thrive while the others gradually fall out of the top 20.
In the top‑20 list, Python has overtaken C# and risen to the 4th position. Across all rankings, Python maintains an extraordinary growth rate. Why is Python growing so fast? Its powerful features, extensive standard library, and versatility—from web development to data science and DevOps—have led to increasing adoption.
Script languages are declining mainly because of performance issues, which become critical in many scenarios. Most script‑language errors occur at runtime, and higher quality demands mean few developers trust them for large, critical systems.
It is also worth noting that Java, which remains first in the ranking, has dropped 5.52% and is sliding down the top 20, raising questions about its future relevance.
Top 10 Programming Language TIOBE Index Trend (2002‑2016)
Other Programming Language Rankings
Ranks 21‑50 (possible omissions):
4th Dimension/4D, ABC, ActionScript, APL, Arc, AutoLISP, Bash, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, Common Lisp, Elixir, Euphoria, F#, Forth, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, Maple, ML, MOO, MQL4, MUMPS, NATURAL, NXT‑G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Q, REXX, Ring, Scheme, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl.
Ranks 51‑100 (listed alphabetically due to small value differences):
4D, ABC, ActionScript, APL, Arc, AutoLISP, Bash, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, Common Lisp, Elixir, Euphoria, F#, Forth, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, Maple, ML, MOO, MQL4, MUMPS, NATURAL, NXT‑G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Q, REXX, Ring, Scheme, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
