Been there, Done that...
My Writings
Note! This page is always out
of date.
-- WANG Cong
About Programming
Thinking in C (in Chinese)
Explanation of Obfuscated C Code Computing 'pi'
(in Chinese)
From C to Perl (in Chinese)
Why I hate Java (in Chinese)
About Linux
Why Should You Choose Linux? (in Chinese)
A Debate on Linux (in Chinese)
Frequently Used Programming Tools on Linux(in
Chinese)
How to Use Bochs in Linux (in Chinese)
Mastering Sudo (in Chinese)
An Introduction to Valgrind (in Chinese)
Learning gcc (in Chinese)
Learning gdb (in Chinese)
Learning iptables (in Chinese)
About Kernels
Q&A on OS Dev. (in Chinese)
The Circular Buffer in Linux Kernel. (in
Chinese)
Red-black Trees in Linux Kernel. (in
Chinese)
Lists in Process Schedule of Linux Kernel.
(in Chinese)
About XIPT
To Everyone in XIPT (in Chinese)
To Newbies of XIPT (in Chinese)
My Speech for Freshmen of CS Dept. of XIPT
(in Chinese) [pdf]
Other
Computer Programming Reading List HOWTO (in
English)
Some Errors I Found in CS:APP (in
English)
A Letter To China Daily:
You Misused The Word "Hacker" (in English)
10 Suggestions to CS Majors (in Chinese) [ppt]
On Choosing Books (in Chinese)
Computer Programming: An Art (in Chinese)
Blatherings on English Writing of CS (in
Chinese)
A Letter to the author of Programming
Master's Proverbs (in Chinese)
Errors I Found in My Textbook of Datastructure
Translations
Lectures