Python’s ascent continues among software developers, bolstered by its usability compared with Java and C
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.
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.
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 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.
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.