Understanding Carbon Neutrality and Its Implications for Climate Change

Today (August 25) is National Low Carbon Day, with this year’s theme being “Low Carbon Living, Green Building Future”. When it comes to carbon, the most prominent concept currently is probably “carbon neutrality“. Image source: pixabay On July 16, 2021, the national carbon market officially launched trading, and new terms related to carbon elements, such … Read more

Comprehensive Collection of C/C++ Interview Knowledge

Interview questions related to C and C++ are relatively rare compared to those in the Java domain. This article is a valuable summary of C and C++ interview knowledge points. const Function Modifies a variable to indicate that the variable cannot be changed; Modifies a pointer, which can be a pointer to a constant (pointer … Read more

Open Source C Language Code for ‘Twelve Sounds of Spring Festival’ Released, Naming is the Highlight

(Add to favorites for Linux enthusiasts to enhance Linux skills) Source: Open Source China Community With the popularity of the sci-fi movie “The Wandering Earth” during the Spring Festival, more and more netizens have developed a strong interest in this film. Especially among developers, the segment of “Twelve Sounds of Spring Festival” in the movie … Read more

C Language Programming Tips and Advice from a Google Expert

(Click the blue text above to quickly follow us) Compiled by: Bole Online/PJing, English: Rob Pike If you have good articles to submit, please click → here for details [Bole Online Guide]: Rob Pike is one of the most renowned software engineers at Google, a former member of the Bell Labs Unix development team, and … Read more

Fundamentals of C Language: Reducing For Loops to Improve Execution Efficiency

For those engaged in automotive embedded development, the requirements for programming languages seem not to be very high. As long as it works and the program runs, we can patch it up for another three years. However, as developers, we should still strive for improvement. After all, automotive-grade MCUs do not have abundant resources, and … Read more

Why Are Some 985 Universities Still Teaching C Language in Freshman Year?

From WeChat Official Account: findyi Reading this article will take about 5 minutes. Today, I saw a question on Zhihu: Why are some 985 universities still teaching C programming in freshman year instead of the more popular JAVA or Python? The questioner is a student from a 985 CS program and was surprised to find … Read more

Rewriting Solaris Command in Python Reduced Code by 90% and Improved Performance by 17 Times

Author: Darren Moffat Translator: Xia Ye Editor: Tian Xiaoxu In the /usr/bin/listusers command, I fixed a memory allocation error that caused issues when the command was converted to 64-bit. After fixing this error, I decided to investigate whether this ancient C code could be improved by converting it to a Python implementation. This C code … Read more

C Language Returns to the Pinnacle in 2020!

A few days ago, I accidentally opened the famous programming language ranking website TIOBE. In its latest January programming language ranking, I was surprised to see that C language has won the title of “2019 Programming Language of the Year”. This marks the third time C language has received this honor, following wins in 2008 … Read more

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

Open Source GUI Framework Based on C Language: Powerful, Efficient, Reliable, and Easy to Use

Yifei Open Source introduces creative, novel, interesting, practical open-source applications, systems, software, hardware, and technologies, serving as a platform for exploration, discovery, sharing, usage, and interaction within the open-source technology community. Committed to building a vibrant open-source community and co-creating a new open-source ecosystem! 1. Introduction to the Open Source Project AWTK, short for Toolkit … Read more