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

Guangdong bans electric vehicles

The "Guangzhou Non-Motor Vehicle and Motorcy...

A brief discussion on Android log analysis

【51CTO.com Quick Translation】It is well known tha...

What made Tesla successful?

Imagine a world without lights, motors, pumps, fa...

Have you gained weight after the Spring Festival feast?

Gaining weight in just seven days From New Year&#...

Indians who don't have TikTok have found more than 100 alternatives to TikTok

[[348657]] India, a country full of miracles, is ...

iOS vs Android Development — How Do We Choose?

【51CTO.com Quick Translation】I believe many of yo...

Youzi operates two hours a day and earns more than 1,000 yuan a day.

This project was created when I was researching p...

How many plans can a bidding promotion account be divided into at most?

(1). You can create up to 100 promotion plans, an...