TIOBE- 2020 Nian 2 Yue list of programming languages

February headline: Objective-C coming out

Objective-C programming language plunged seven ranking in the rankings this month, starting at the edge of madness temptations of the Top 20. In fact, this decline time it takes much longer than expected.

As early as 2014, Apple announced a new programming language Swift will become the successor to the Objective-C. Then Objective-C TIOBE also ranked third in the rankings, and the language is also fast developing iPhone and iPad mobile applications. But after Apple's official announcement declared, Objective-C's market share gradually decline, down from 12 percent in 2014 accounted for 2016 of 1%, while Swift increased from 1% to 2%. As 10% of the difference appears to be a plurality of programming languages ​​may be used in other mobile platforms eroded.

Maybe you can come to this conclusion: Apple by using Swift directly replace Objective-C appears to be a mistake, but which the vast majority of iOS programmers no choice. Objective-C programming language as an outdated to some extent, it certainly needs Apple redesigned. For Apple, a better choice might be the gradual development of Objective-C has a modern function. Like Java, C ++ and C # like language survived by making small changes in each new release. Not like now, this move by Apple lost 10% of its programming language market share. But having said that, Swift is now in 10th place TIOBE charts.

TOP 20 list of programming languages ​​list:

Here Insert Picture Description

Top 10 programming languages ​​long-term chart:

Here Insert Picture Description

The following programming languages ​​are 21-50 ranking:

Here Insert Picture Description
TIOBE programming language community ranking is an indicator of trends in popular programming languages, updated monthly, based on experienced programmers on the Internet, the number of courses and third party vendors this ranking list. Ranked using the famous search engine (such as Google, MSN, Yahoo!, Wikipedia , YouTube and Baidu, etc.) are calculated.
Please note that this list merely reflects the popularity of a programming language, and can not explain a good programming language, or how much the amount of code written in one language.
This list can be used to examine whether the times of your programming skills, language selection can be used as a basis when developing the new system.

Published 126 original articles · won praise 23 · views 10000 +

Guess you like

Origin blog.csdn.net/cool99781/article/details/104327238