Who can compete with Apple in the programming world? Apple's Swift shows its edge

Who can compete with Apple in the programming world? Apple's Swift shows its edge

[[126422]]

In the programming world, there is fierce competition among development languages. There are both respected old-line developers, such as Java and C++, and rising stars, such as Apple's Swift and Google's Go. Who can compete with them in the programming world?

Since the release of Swift last summer, RedMonk Analysis Company has conducted a study on the popularity of development languages.

Its ranking soared from 68th to 22nd.

Analyst Stephen O'Grady mentioned in his blog that such a ranking surge is rare. Compared with Google's development language Go, which was released as early as 2009, it only broke into the top 20 this quarter.

Indeed, RedMonk's analysis report has a certain reference value, because it does not reflect the most popular development language in the company or the most popular specialization direction of programmers. It has two evaluation criteria: the number of lines of code in GitHub and the number of questions and answers on StackOverflow.

In fact, we can also get a clue from this analysis: which programming language is more attractive to programmers now. Given the fierce competition for engineering application talents, companies can also use this to understand which language is more conducive to their development in new projects. And for our preferred apps, the trend of language popularity is also changing.

Just like the Go language mentioned above, it is still developing rapidly, especially in China. The Rust language developed by Mozilla (famous for developing the Firefox browser) also has a very optimistic development trend.

Of course, the momentum of these fledgling young people cannot be ignored. But compared with some of the "big brothers" in the programming world, such as Java, JavaScript, PHP and C++, the younger generations are still far behind.

Despite the increasing popularity of newer technologies, Oracle's flagship products still hold the top spot. Perhaps this result is also telling learners that learning a new language is certainly helpful in adapting to the current environment, but the old ones are still the best.

Old languages ​​like Java can be regarded as the Six Meridians Divine Sword that requires a lot of internal strength, but languages ​​like Swift and Go, which are like the Eighteen Palms of the Dragon Subduing, are very powerful once the internal strength is cultivated. In any case, the era of a single dominant player in the programming world is gone.

English: http://www.wired.com/2015/01/redmonk-swift/

<<:  Wonderful Quotes from Speakers at the World O2O Expo

>>:  iOS source code download: ActionSheet effect imitating QQ Music

Recommend

The beauty of festivals丨Why is Qingming Festival always around April 5th?

Today, April 5th, is the Qingming solar term in t...

How about Baidu bidding hosting agency?

"The world is complicated, and Baidu underst...

Global smartphone sales decline as Apple surpasses Xiaomi

[[432650]] According to preliminary data from the...

Marketing promotion: How far are "HEYTEA" from Starbucks?

At the beginning of the year, Ma Dong accepted an...

Wuhan SEO Training: How long does a Baidu update usually last?

For now, it can be said that the market is develo...

Gigabit bandwidth server rental price

Gigabit bandwidth server rental price, Gigabit ba...