The latest programming language rankings are out: Swift and Kotlin seem to be losing ground
Yuan Lizi from Aofei Temple
Produced by Quantum Bit | Public Account QbitAI
Apple's Swift and Kotlin , which is favored by Android developers , are the two fastest growing programming languages in recent years.
According to RedMonk, an analysis company, Swift , which was created in 2014 , ranked among the top 15 most popular languages, taking the shortest time to develop . Its best result was 10th place.
Kotlin , which was released in 2016 , jumped from 65th to 50th in January of the following year , and is now in the top 30 .
However, RedMonk found that in recent months, the rankings of the two have not continued to accelerate forward, but have instead declined .
Soaring Mode: Disabled
Since 2011, RedMonk has been tracking programmer interest in various languages.
The popularity list is arranged according to GitHub (indicating usage) and Stack Overflow (indicating discussion) and is published twice a year.
This year's June list finally came out in August:
1 JavaScript
2 Java
3 Python
4 PHP
5 C#
6 C++
7 CSS
8 Ruby
9 C
9 Objective-C
11 Swift
12 Scala
12 Shell
14 Go
14 R
16 TypeScript
17 PowerShell
18 Perl
19 Haskell
20 Lua
Swift dropped from 10th in January to 11th in June , while Kotlin dropped from 27th to 28th .
That is, the growth in users of these languages may be starting to slow down .
Although RedMonk reminds the audience that the fluctuation of one or two is not enough to indicate the "beginning of a downward trend". But at least, the initial soaring trend is no longer there.
A reasonable explanation is that every language usually grows rapidly in the early stages of its birth, and then tends to stabilize after a period of growth (the above picture is just an example and is not based on real data from the list).
The world is stable
In fact, the RedMonk language list has not seen any drastic changes, and the closer to the top, the more stable it is.
1 JavaScript
2 Java
3 PHP
4 Python
5 C#
These are the five languages that have remained firmly in the top five since 2016.
WIRED reporter Klint Finley wrote that it takes ten years . When faced with a new programming language, programmers need time to get used to it. After 10 years, everyone has basically made their decision.
He said there will be upheavals in the developer world, but each one will not exceed this period.
The world is yours
New languages weaken old ones, and even if their predecessors are firmly established, new languages will still change the world of developers.
In 2017, Kotlin, which was strongly supported by Google , rose rapidly. Although it did not enter the top 20 , it still attracted a large number of Android developers.
The future is probably in the hands of young people.
-over-
Recommended Activities
Join the community
The 19th group of the QuantumBit AI Community has started recruiting. Students who are interested in AI are welcome to reply to the keyword "communication group" in the dialogue interface of the QuantumBit public account (QbitAI) to obtain the way to join the group;
In addition, professional qubit sub-groups (autonomous driving, CV, NLP, machine learning, etc.) are recruiting for engineers and researchers working in related fields.
To join the professional group, please reply to the keyword "professional group" in the dialogue interface of the Quantum Bit public account (QbitAI) to obtain the entry method. (The professional group has strict review, please understand)
Sincere recruitment
Qbit is recruiting editors/reporters, and the work location is Beijing Zhongguancun. We look forward to talented and enthusiastic students to join us! For relevant details, please reply to the word "recruitment" in the dialogue interface of the Qbit public account (QbitAI).
Quantum Bit QbitAI · Toutiao signed author
Tracking new trends in AI technology and products
Featured Posts