C++ actually surpassed Python?

38a2bb15461d132fa65a7049c02f436a.gif

It is hard to imagine that C++, which has gone through a full forty years since it was officially named in 1983, actually defeated C and Python and won the TIOBE 2022 programming language crown . According to the TIOBE official website, in the past year, C++ has become the annual programming language leader due to the largest increase of 4.62%. The runner-up is C language with an increase of 3.82%, while the third runner-up is Python (an increase of 2.78%).

In the minds of developers, Python has become a very popular language in the past few years due to its properties as a glue language and the popularity of artificial intelligence. In contrast, although C++ has been in the mainstream for many years, it is much more low-key and calm. Why has C++ experienced such a huge growth? And this is despite the fact that developers have complained for many years that it is too difficult to learn.

Looking back at the development history of C++, we see that the fate of many people has been changed by C++, including the father of C++, Bjarne Stroustrup himself. He once lamented that "the success of C++ is surprising", but also bluntly stated many problems of C++. Forty years have passed. What new developments in C++ are worthy of our attention today? When C++ becomes the programming language of the year, "Open Talk", a high-end dialogue column created by CSDN and "New Programmer", specially invited four technical experts who have been deeply involved in C++ for many years to discuss in depth the reasons behind C++ becoming the programming language of the year. , many issues that everyone is particularly concerned about.

26f6f46b34a4f57bf326d305d580ba37.png

Live information

Dialogue Topic: After 40 years of C++, why can it surpass C and Python as the programming language of the year?

Dialogue time: January 12, 2023 (Thursday) 13:00 - 14:30

Viewing platform: CSDN WeChat video account, CSDN website & App

Highlights of the live broadcast:

  • Why can the growth rate of C++ surpass C and Python, and win the annual programming language champion?

  • C++ has gone through forty years to today, what are the new developments in C++ 20/23?

  • Complaining about C++ being too difficult to learn? What should I do if there are too many new features that are too complex to learn?

  • What are the new expectations for C++ in the future? C++ Standards Committee members reveal the secrets together!

624360ac4aa6d882c2136885af4ee148.png

Guest introduction

Yuan Zhihao, C++ Standards Committee Member

59baf5102119cd91b83cbf346f15ff6c.png

Yuan Zhihao, a member of the C++ Standards Committee, a R&D engineer at Symantec Enterprise Security, a subsidiary of Broadcom, and a PL22.16 representative. In 2018, I wrote the expression auto(x) on my CppCon nameplate, and three years later it became legal C++ code. The bike I ride is a Bianchi, and I focus on avoiding cracks and potholes on the roads of Los Angeles every day.

Xu Chuanqi, C++ Standards Committee Member

691652eb1670dc37ce13a5bcc69a7ea2.png

Xu Chuanqi, Alibaba development engineer, member of the C++ Standards Committee, has made many contributions to the Clang/LLVM Coroutines section, clang modules & serialization owner, and async_simple maintainer of the coroutine library.

Zhang Yi, head of the C++ group of DJI Vehicle-Technology Center

627e52abbe5ecef506bb7fdf375f6161.jpeg

Zhang Yi is the head of the C++ team of DJI Vehicle-Technology Center, a front-line development engineer, and the author of the open source library cpp-ipc. Currently busy with front-line business, program design and the implementation of the overwhelming project.

Qi Yu, founder of purecpp community, author (host) of "In-depth Application of C++11"

c35c58de668284f227e933a60bdcf54b.png

Qi Yu, founder of the purecpp community, author of "In-depth Application of C++11", author of the open source libraries rest_rpc, cinatra, iguana, feather, ormpp. Love open source, love modern C++, and be willing to research and share technology.

018a22ce353753fa7ae531a3d89ecab0.png

How to watch live broadcast immediately?

Scan the QR code on the poster below to reserve a CSDN video account immediately. You will receive a reminder when the live broadcast starts and you can go directly to the live broadcast room.

At the same time, in addition to sharing opinions and outputting useful information, during the live broadcast, we will send out lucky audience lucky bag draws and give away CSDN peripheral gifts to friends who participate in the live broadcast, so stay tuned~

9860618c4fe3b10b0e5bd458d551e4a0.jpeg

Click "Read Full Text" to get the CSDN live broadcast entrance

Guess you like

Origin blog.csdn.net/CrisAppleYan/article/details/128660824