The title is "go deep into C". The name is pirated.
I. Original Intention
On the one hand, we can see that many people are still discussing the differences between sizeof and strlen, pointers and arrays, and value transfer and address transfer ", what can C do? (PS: The old programmers in our company are confused about these issues ).
On the other hand, if I want to learn a language for more than three years, although I have little achievement and few practical activities, I still have some experience in C language compilation and implementation, by the way, you can summarize your own Labor achievements.
Furthermore, The C language father
Programming is short and concise, but many key things are just a few words, a little thin; C expert Programming is a long history, and some parts are outdated, and the topics discussed are not comprehensive; How
To
C. I have never read it. It is said that it is divided into two books, and it seems too thick. Mr Tan haoqiang's C language programming is just a popular reading book of language; A bunch of books on the market, such as "21 days proficient in C", are too many.
Ii. Positioning
It mainly talks about some concepts that are easy to misunderstand and some specific implementations and Applications of C, and uses examples to help you understand them, rather than the C language getting started book. The readers are those who have learned the C language and want to have a better understanding of C, such as tan haoqiang's C language programming.
Iii. Content and description
The reference material of this book is mainly C99 standard + several classic books (several books have been mentioned above) + personal understanding.
It is difficult to grasp the key points in the form of a series of lectures. The question-and-answer method often lacks the overall grasp.
Therefore, I plan to give a general understanding of C in several topics. Of course, this is not about the general syntax knowledge, and then I will focus on some common problems in the form of questions.
Of course, the final form of this book can be determined only after careful research. You are welcome to give more valuable comments ^_^
Iv. greatest difficulty
The biggest difficulty is that time is a little short, although someone said that time is like water in a sponge .... At present, my learning focus is on multi-practice and I don't want to focus too much on the theoretical level. However, writing such an article often requires in-depth research on theoretical things.
Fortunately, the number of graduate students in the school has been almost three years, and there is more time.
5. Estimated time consumption and book Thickness
Considering that my time is a little tight, don't put too much pressure on myself. Now I am positioning for half a year. The book thickness is about 80 pages on A4 paper.
6. Release form
Each chapter or section is posted on the blog and Baiyun Huang He, so that you can make changes in time. The final collection was circulated in PDF format ~~
7. What you want to say
For yourself. Over the past one or two years, I have been impatient with my mind. At the beginning of this semester, I said that I would like to write an apue Note series, and I have written an article so far .. So we need to stay calm ~~, Of course, the apue series notes will be added later.
For everyone. Thank you for your long-term support. I hope you will continue to enjoy your support in the future ..
Please give more valuable comments if you have time. Send me an email address and send it to qq.