

School of Information Science and TechnologySpecial Weekly Report· Issue 2 ·

The second issue of the “25th Information Science Weekly Report” has arrived as scheduled. After experiencing the freshness and inspiration of the C language, we are gradually advancing on the path of knowledge. In this issue, we have compiled two articles about the history of the C language, along with recent study notes and course recommendations. May this weekly report continue to accompany you on your learning journey, allowing your code to not only produce results but also to run with clarity of logic and creative confidence.
“The Bible” Emerges
In 1978, Brian Kernighan and Dennis Ritchie co-authored “The C Programming Language”. This book is renowned for its concise and incisive writing style, known as “K&R C”. The first “Hello, World!” program in the book has become the first line of code for almost every programmer, regarded as the “magic incantation” of the programming world.
UNIX‘s Official Configuration
The greatest success of the C language is that the UNIX operating system itself was rewritten in C in 1973. This means that as long as a C compiler is written for different machines, the entire UNIX system can be ported over with almost no modifications! This is a significant advantage, and as a result, the C language has dominated the operating system field alongside the popularity of UNIX.
Study Notes Compilation

Below are the notes compiled by the study committee for everyone:



Course Recommendations

During university studies, in addition to regular learning, reviewing after class and previewing before class are also very important. Based on everyone’s different needs, we now recommend the following teachers’ course videos for you to choose from:
Recommended Calculus Courses:
Teacher Song Hao is humorous and suitable for students with no foundation.
Dr. Monkey offers a crash course to quickly master the basics.
Le Jingliang covers comprehensive details.
Recommended Linear Algebra Courses:
Teacher Song Hao is suitable for students with no foundation.
Teacher Li Yongle has flexible problem-solving ideas and rich teaching experience, suitable for students with a foundation who want to improve.
Recommended C Language Courses:
Weng Kai
Interesting C Language Code: The Art of Rotation

Below is an interesting small program in C language that achieves a pleasing rotating effect with elegant and concise code:
Conclusion

Farewell to the tedious syntax framework, let us explore the dynamic world of C language together, unlocking complex programming rules and encountering the wonderful ideas of the coding world. May this weekly report inject new vitality into your learning journey, accompanying you as you sail through the ocean of programming. See you next time!

Images | Gao Manman, Cheng Yingxue
Editor | Gao Manman
Typesetting | Wu Siqi
Initial Review | Wu Siqi
Final Review | Du Jiayi
Final Approval | Zhang Zhenyu
