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

Some technologies of Visual Studio Code come from Github

Microsoft released its first cross-platform code ...

In a few thousand days, will humans enter the intelligent age?

[Editor's Note] Currently, general artificial...

Which dragon fruit is better, red or white? Here's how to choose the right one!

Pitaya, also known as red dragon fruit or fairy h...

If you travel back to the Song Dynasty, how can you generate electricity?

Browsing our phones may be a very important reaso...

How to run a community well?

In recent years, the concept of community operati...

iOS alternative memory management

[[129290]] OS memory management is a commonplace ...

How to use Vim on Android to improve development efficiency

background Although I am an Android development e...

Why can’t I fall asleep even though I’m so tired?

Although many people suffer from insomnia, few pe...