Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Ranking Analysis of RedMonk language

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article introduces the relevant knowledge of "RedMonk language ranking Analysis". In the operation of actual cases, many people will encounter such a dilemma. Then let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

RedMonk, a well-known software industry analyst, released a ranking of programming languages in January 2021 (first quarter).

The RedMonk programming language ranking aims to gain insight into potential language adoption trends by tracking code usage and discussion of programming languages on GitHub and Stack Overflow, and ranking them after statistical analysis. The list is released twice a year, and this is the first list this year.

At present, the basic idea of RedMonk's sorting algorithm for programming language has not changed, but the specific process has changed. Now GitHub Archive is used as the data source to analyze GitHub data, while the Stack Overflow part directly uses the utility data explorer provided by it. For more information on the sorting algorithm, please see the official introduction.

Let's take a look at the top 20 programming languages in RedMonk Q1 2021:

Contrary to the previous ranking, there has been a big change in the top 20 this quarter. RedMonk analyst Stephen O'Grad pointed out that half of the top 20 have experienced some degree of change, "this is very unusual." In addition, Python has maintained its position in second place, and its ability to defend the ranking is also noteworthy. Some noteworthy points are as follows:

JavaScript (0): it is worth noting that the performance of JavaScript is still very powerful. Despite competition from emerging languages, discussions about fragmentation, and even criticism of the JavaScript language itself, it is still very popular. According to RedMonk, pull requests from JavaScript have increased by 453 per cent since January 2018. Since last quarter alone, they have grown by 96%, which is based on an already large number of submissions. In short, JavaScript is still a giant in the industry, and there is no indication in the data that that may change any time soon.

TypeScript (1): TypeScript continues to rise in the rankings, "which in itself is impressive." RedMonk said that since entering the top 10 list, TypeScript initially faced the question of whether it can persevere. The more appropriate question now is what is the final limit for the language. TypeScript rose to sixth place in the latest eight-quarter rankings, and its popularity is evident across the industry.

Ruby (- 2): Ruby has been declining for a long time. However, when RedMonk first started its language ranking in 2012, Ruby was the fifth most popular language on the list and has maintained that position for about five years. But Ruby has declined for a while since 2016, and has even been overtaken by CSS and TypeScript this quarter. In recent years, Ruby has been trying to solve some performance problems, but despite questions about what it claims and what has been achieved, the focus on performance does not seem to have changed the fate of the language in this list in any substantial way. RedMonk pointed out that dozens or even hundreds of languages would be happy to swap places with the ninth language, but Ruby advocates and users should focus not on the actual location here, but on the trajectory of Ruby. "it's a lovely language with beautiful syntax, but in the competitive language market, it's not enough."

Go (- 1): like Ruby, Go's ranking is not as noteworthy as its overall trajectory. After an initial period of rapid growth and peaking at No. 14 in 2018, Go has been on a downward path. According to RedMonk, part of the reason for this is that Go's addressable market is much narrower than some of the other languages on the list. Meanwhile, its main competitor, Java, has maintained a popular language. "but whether static or declining, if Go has the ambition to become a real industry force, then its path and structure may need to be changed."

R (1): r is the main force of academia in other communities, but the language performs well in a single field (analytical field) and makes little sense outside a particular field. It has always been one of several languages used to solve a simple problem: what might be the fate of a specialized language in today's fragmented world, and how high or low can it climb or fall? Typically, specialized languages are replaced by more general-purpose languages. However, according to RedMonk, R has always been an exception to this rule. Although its growth has never experienced rapid or linear development, the language has risen from the original 17th ranking to 12th today. Interestingly, Objective C (- 2) is still behind it. Objective C has long been the backbone of the top 10, but its ranking has been declining since the introduction of Swift, which is intended to replace it. However, its relatively high ranking is still unexpected.

Kotlin (1) / Rust (1): Kotlin and Rust are not really related to each other, but there is some functional overlap between them. What Kotlin and Rust have in common, however, is that their popularity among developers has pushed them up one position each in this quarter's rankings: Rust at 19th and Kotlin at 18th.

Dart (3): less than three years ago, Dart was hovering in the thirties of the list. However, two years after the introduction of the Flutter framework, Dart moved up three places to number 21. As Dart returns to its upward trajectory this quarter, we can turn our attention to see if Dart can make it into the top 20, and if so, which languages are likely to be replaced by it.

This is the end of the RedMonk language ranking Analysis. Thank you for your reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report