Already highly popular, Python could also be the fastest-growing major programming language, according to Stack Overflow, a site that helps developers solve coding questions.
The company estimates Python’s growing popularity based on the percentage of visits to pages containing questions with a Python tag.
This method should provide a reasonable indicator of trends in programming languages since the site attracts about 40 million visitors a month, of which an estimated 16.8 million visitors are professional developers and university-level students.
Other languages that Stack Overflow considers major include C#, PHP, and C++, but not Apple’s Swift, Google’s Go, and Microsoft’s TypeScript.
“We make the case that Python has a solid claim to being the fastest-growing major programming language,” said Stack Overflow data scientist David Robinson.
Python has become the most visited tag in the US and UK, and is in the top two in most other high-income nations, which include Canada, countries in Western Europe, and Australia and New Zealand.
The popularity of languages is influenced by factors such as education and wealth. Since Java is widely taught in undergraduate classes, its traffic rises in fall and spring and declines in summer.
Among countries not considered wealthy, Python is the eighth most-visited tag. There has also been more interest in R from high-income nations than poorer nations.
This pattern may be due to Python’s and R’s use in science and academic research, which generally form a larger part of wealthier nations’ economy than less developed nations, Robinson has previously suggested.
However, even in non-wealthy nations, Python is the fastest-growing major language and is actually growing faster year on year than in wealthy countries.
As noted by ZDNet’s sister site, Tech Republic, the Python Software Foundation believes Python is popular because of its versatility, which sees it used in system operations, web development, deployment and scientific modeling.
Other fast-growing but less-popular languages include Microsoft’s TypeScript, Apple’s Swift, Rust, and the Google-developed Go. However Python stands out as an already popular language that is also fast growing.
“Python is an unusual case for being both one of the most visited tags on Stack Overflow and one of the fastest-growing ones. Incidentally, it is also accelerating. Its year-over-year growth has become faster each year since 2013,” writes Robinson.
Previous and related coverage
Python edges out C and Java to become the most popular programming language.
Google I/O: Kotlin, a popular new language for mobile platforms that’s compatible with Java, is now officially supported on Android.
More on software development
- Raspberry Pi-based 4G AutoPi lets you program your car
- Ansible DevOps program gets upgraded
- Microsoft’s Azure App Service developer platform now available on Linux
- Oracle proposes production, distribution changes to Java SE
- Apple previews ARKit apps, Google debuts ARCore: It’s all about business, developers