Commemorating the 6th Anniversary of the Passing of the Father of C Language

Commemorating the 6th Anniversary of the Passing of the Father of C Language

(Click the public account above to quickly follow) [Introduction]: Unknowingly, it has been 6 years since Dennis Ritchie left us. On October 12, 2011, Rob Pike, a colleague who worked with Ritchie for over 20 years, visited him from California to New Jersey, only to find that he had passed away. Since he lived alone, … Read more

My Uncle Suggested I Stay Away from Python and Start with Assembly Language…

My Uncle Suggested I Stay Away from Python and Start with Assembly Language...

As a programmer, what was the first programming language you encountered and learned? According to the “2021-2022 China Developer Survey Report”, the historically significant assembly language is the most disliked programming language among programmers (37%), followed by C++ (17%) and C (16%). As a machine-oriented programming language, assembly language is indeed very precise, but it … Read more

2025 Comprehensive Beginner’s Guide to Python

2025 Comprehensive Beginner's Guide to Python

Python, as one of the most popular programming languages today, has become the preferred language for beginners entering the world of programming due to its concise and elegant syntax and powerful libraries. Whether you want to switch careers to the IT industry, improve work efficiency, or learn programming out of interest, this tutorial will take … Read more

The Confidence Curve of C++ Programmers

The Confidence Curve of C++ Programmers

Having studied C++ for a long time and observed many programmers’ journeys in learning C++, it can be said that C++ is a “double-edged sword” language; only those who are familiar with it can use C++ effectively. Linus once said, “C++ is a terrifying language, and even more terrifying are the many unqualified programmers using … Read more

Expecting to Learn Multiple Languages, but Stuck with C Language

Expecting to Learn Multiple Languages, but Stuck with C Language

User Comments: @Scarlett_北冥雨夜: You should learn PHP first @Mr_HaiTwo: Expectation: Java, Reality: PHP, Python, C++, Shell, JS, HTML @Professor Liu from Qinhuai Hospital, 3rd Floor: C language is very deep @NereusP: I started learning with Xijia, so I know both C and Java @Why do you care what others think: I feel that C language … Read more

Does Linux Really Need Something as Massive as Systemd?

Does Linux Really Need Something as Massive as Systemd?

There is a question that is very similar, which is – “Why do schools require uniforms?”My son’s high school is an arts school, where most students study performing arts, broadcasting, fine arts, and other artistic majors. One advantage of such a school is that the average attractiveness of students is higher compared to regular high … Read more

10 Must-Read Open Source C Language Projects

10 Must-Read Open Source C Language Projects

(Click the public account above to quickly follow) Author: Blog of the Ordinary Road my.oschina.net/zhoukuo/blog/335788 If you have good articles to submit, please click → here for details 1. Webbench Webbench is a very simple website stress testing tool used under Linux. It uses fork() to simulate multiple clients accessing the specified URL simultaneously, testing … Read more

Xiangteng NPU Chip [6] – Chip Usage Guide and Software Development Reference Materials Summary

Xiangteng NPU Chip [6] - Chip Usage Guide and Software Development Reference Materials Summary

The Xiangteng NPU chip HKN201 neural network processor is a domestically produced, high-performance, multi-core NPU processor launched by Xi’an Xiangteng Microelectronics Technology Co., Ltd., aimed at strong real-time, high-performance, and high-concurrency application scenarios.Applications of the HKN201 neural network processor chip can refer to the NPU chip inference case guidance and Linux platform application guidance documents. … Read more

Why Do I Feel Like I Can Only Write Simple Programs After Learning C++?

Why Do I Feel Like I Can Only Write Simple Programs After Learning C++?

When I first started learning C++, I found it quite challenging. The programs I spent a lot of effort writing were either just simple arithmetic calculations or displaying a few numbers and letters in a dark console window. Compared to those cool games and powerful software, they seemed insignificant. At that time, I thought to … Read more

In-Depth Analysis of C++ Exception Handling Mechanism: Best Practices, Performance Analysis, and Challenges

In-Depth Analysis of C++ Exception Handling Mechanism: Best Practices, Performance Analysis, and Challenges

1. Exception Handling Practices When writing C++ code, unexpected errors and exceptions may occur. To make our code more robust and reliable, we need to use the exception handling mechanism to handle these situations. 1. Writing Exception Handling in High-Quality Code When writing high-quality code, we should follow some guidelines to design and write exception … Read more