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

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?

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

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!

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

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

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

Yang Wang: The C Language Breaking Barriers for National Badminton

Yang Wang: The C Language Breaking Barriers for National Badminton

【The mini product is fully functional and the article is available for limited free reading】 On July 31, 2021, in Japan, during the women’s doubles semifinals at the Tokyo 2020 Olympics, Chen Qingchen/Jia Yifan defeated Kim So-yeong/Kong Hee-yong with a score of 2-0. Image from Visual China Chen Qingchen and Jia Yifan are still young … Read more

Explanation of Position PID Algorithm and Implementation in C Language

Explanation of Position PID Algorithm and Implementation in C Language

1. Introduction to PID Algorithm The position PID, also known as the full-scale PID, is an acronym for Proportional, Integral, and Differential. It is a closed-loop control algorithm that integrates the three elements of proportional, integral, and differential control. It is currently one of the most mature control algorithms in continuous control systems and plays … Read more

C Language Takes the Spotlight Again! The Programming Language of 2019

C Language Takes the Spotlight Again! The Programming Language of 2019

(Add to favorites for Linux enthusiasts to enhance Linux skills) Source: Tech Frontline The TIOBE website recently released the programming index information for January. The top three programming languages this month are Java, C, and Python, with C++ and C# ranking fourth and fifth. TIOBE Annual Programming Language The TIOBE Annual Programming Language award is … Read more