Article count:10350 Read by:146647018

Account Entry

The latest programming language rankings are out: Swift and Kotlin seem to be losing ground

Latest update time:2021-09-04 04:00
    Reads:
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


Latest articlesabout

 
EEWorld WeChat Subscription

 
EEWorld WeChat Service Number

 
AutoDevelopers

About Us About Us Service Contact us Device Index Site Map Latest Updates Mobile Version

Site Related: TI Training

Room 1530, Zhongguancun MOOC Times Building,Block B, 18 Zhongguancun Street, Haidian District,Beijing, China Tel:(010)82350740 Postcode:100190

EEWORLD all rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved