TypeScript surpasses C++ to become the fourth largest language. There are too many "unexpected" GitHub annual reports

GitHub's annual Octoverse report is released, and the programming language rankings that everyone cares about are also released.

The programming language designed by Microsoft, a superset of JavaScript, and TypeScript , which is less than 10 years old, performed well, surpassing C#, PHP, and C++ in one fell swoop, and became the fourth most popular programming language, second only to JavaScript, Python and Java.

Because the outbreak of the new crown epidemic has a great impact on the technology industry, it also adds a special meaning to the 2020 report. From the data point of view, social isolation and working from home have indeed promoted the rapid development of open source communities.

Both the number of developers and the number of open source projects created have increased significantly compared to last year.

It can be seen that after the arrival of the new crown epidemic, the number of open source projects created by active users has increased stepwise, which is 40% more than the same period last year.

The number of GitHub developers this year reached 56 million , last year it was 40 million, an increase of 40%. The number of newly built repo is 60 million , last year it was 44 million. GitHub expects to exceed 100 million users by 2025.

In the past year, the U.S.'s contribution to open source has further decreased to 22.7%, but it is still the world's first, followed by China (9.76%) and India (5.2%). It is estimated that by 2030, China's contribution to open source will exceed that of the United States.

In addition to the above points, this report has many highlights.

TensorFlow users are "cold"

GitHub found that TensorFlow users behaved indifferently when it came to submitting code.

This is mainly reflected in the obvious difference between the way TensorFlow users use GitHub and other users.

In other open source communities, such as the popular new crown pneumonia project, novices and old drivers often push codes. In the TensorFlow community, this phenomenon is almost non-existent, and even old drivers don't often push codes.

Most novices (50%~75%) will comment in the issue, 25%~30% of novices will create an issue, a small number of novices (5%) will review pull requests, and few newcomers with push code records .

GitHub believes that the main way for TensorFlow user interaction is issue.

It is worth mentioning that Asian users have contributed the most to the TensorFlow project in the past year.

Say goodbye to 996, "charge" on weekends

There is another interesting trend this year: the activity of corporate developers on weekends and holidays continues to decline. At the same time, open source code activities have increased on weekends and holidays.

This shows that programmers are increasingly letting go of work and shifting their energy to open source. 

Since April, the creation of open source projects has increased by 25% year-on-year.

GitHub believes that this may mean that open source is not only a place for learning and innovation, but also an important place for escaping from work. GitHub recommends that companies should ensure that employees have time to participate in learning and allow employees to carry out external projects within the scope of the policy.

New crown project into GitHub

Developers not only pay attention to technology, but also show great interest in social topics. They follow the latest developments of the new crown epidemic (COVID) in real time by creating a GitHub project.

In the COVID project, developers make about half of their contributions, even exceeding the proportion of users in academia and data science.

Many newcomers registering on GitHub are also running for the COVID project. In the first month, the number of newcomers in the COVID community surpassed TensorFlow, but the heat quickly faded.

Why TypeScript is rapidly climbing

James Governor, co-founder of analytics company RedMonk, believes that TypeScript's rapid popularity in recent years is because it satisfies JavaScript developers' need for "type safety". In addition, the demise of Adobe Flash also stimulated the use of TypeScript language.

Web developers at big companies like Slack, Airbnb, and Bloomberg are all using TypeScript. The founder behind angular9, the third most popular topic on GitHub this year, is also a loyal fan of TypeScript.

Finally, attach the GitHub Octoverse 2020 report address:
https://github.blog/2020-12-02-the-state-of-the-octoverse-2020/

Reference materials:
https://venturebeat.com/2020/12/02/github-python-and-typescript-gain-popularity-among-programming-languages/
https://www.zdnet.com/article/programming-languages -microsoft-typescript-leaps-ahead-of-c-php-and-c-on-github/
https://developer-tech.com/news/2020/dec/02/state-of-octoverse-2020-devs -productivity-despite-pandemic/


1. Virtual Roundtable Part 1-Embedded System Information Security

2. The secret of Huawei's 5G was in the hands of a Turk? !

3. The latest semiconductor rankings are released, and Nvidia achieves 50% growth!

4. [MCU] A "flexible and resource-saving" IAP upgrade program

5.Why is RISC-V becoming a hot spot?

6. Introduction to Hongmeng OS suitable for developers~

Disclaimer: This article is reproduced online, and the copyright belongs to the original author. If you are involved in the copyright issues of the work, please contact us, we will confirm the copyright based on the copyright certification materials you provide and pay the author's remuneration or delete the content.

Guess you like

Origin blog.csdn.net/DP29syM41zyGndVF/article/details/110675420
Recommended