Programming languages: Python predicted to overtake C and Java in next 4 years

Open-source language Python is already one of the most popular programming languages among developers. It ranks in third place behind mainstays Java and C, according to programming language index Tiobe.
Featured
But this month Python has clocked up a rating of 8.5 percent in the Tiobe index, its highest ever score, up 2.77 percentage points compared with this time last year.
Tiobe analysts believe that within three to four years' time, Python will "probably replace C and Java" to become the most popular programming language in the world. Java, the most popular language, has an index rating of 15 percent, while C has a rating of 13.3 percent.
SEE: Six in-demand programming languages: Getting started (free PDF)
Python's popularity is being driven by strong growth in software engineering plus the language's usability, compared with Java and C, according to Tiobe, which bases its index on search-engine queries.
"The main reason for this is that software engineering is booming. It attracts lots of newcomers to the field. Java's way of programming is too verbose for beginners. To fully understand and run a simple program such as 'hello world' in Java you need to have knowledge of classes, static methods and packages," Tiobe reports.
"In C this is a bit easier, but then you will be hit in the face with explicit memory management. In Python, this is just a one-liner."
Other languages in the top 10 after Python include C++, Visual Basic .NET, C#, JavaScript, PHP, SQL, and Assembly language.
Other evidence of Python's popularity includes Microsoft's Visual Studio Code (VS Code) marketplace where Python extension for VS Code is by far the top extension, with over nine million installs, up from eight million in April.
Additionally, companies like Netflix use Python everywhere, including for building recommendation algorithms, managing its content distribution network, and automating security functions. And the language's usefulness and flexibility has grown thanks to popular Python libraries, like TensorFlow and Numpy.
SEE: Python is eating the world: How one developer's side project became the hottest programming language on the planet (cover story PDF) (TechRepublic)
Developers now also ask more questions each month on Stack Overflow about Python than JavaScript, which historically has attracted the most questions.
As ZDNet sister site TechRepublic reported recently, a study of 12 million IT professionals found that the total amount of hours spent on Python training jumped 20 percent from 2017 to 2018, amounting to an increase of nearly 200,000 hours.
This month Python has clocked up a rating of 8.5 percent in the Tiobe index, its highest ever score, up 2.77 percentage points compared with this time last year.
More on Python and programming languages
- Programming language popularity: C++ bounces back at Python's expense
- Programming languages: Why JavaScript developers are choosing TypeScript
- R vs Python: R's out of top 20 programming languages despite boom in statistical jobs
- Netflix: Python programming language is behind every film you stream
- Could TypeScript replace JavaScript? Use of programming language spin-off soars
- Programming languages: Developers now ask more questions about Python than JavaScript on Stack Overflow
- Programming languages: Python rides high but Groovy is cool again with developers
- Python programming language's top uses, tools: Developers reveal their choices
- Best-paying programming languages, skills: Here are the top earners
- Programming languages: Don't bother learning these ones in 2019
- Programming languages: Python developers now outnumber Java ones
- Programming languages: Developers reveal most loved, most loathed, what pays best
- Java vs. Python: Which programming language is more popular for developers? TechRepublic
- Programming languages: Python's PEP 572 feature that drove founder to quit edges nearer TechRepublic
- The programming languages and skills that pay the best in 2019 TechRepublic
- Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic
- Mozilla's radical open-source move helped rewrite rules of tech CNET