Even though the article has been written to the tenth time, the book is almost finished, and the last chapter is left. This chapter describes UNIX system interfaces and does not introduce any new language features. The main purpose of this study is the language. Although the knowledge of UNIX systems is very interesting, it is not a top priority and there is no actual need. Therefore, we should give up this chapter. In this way, this article has become a summary. I can just say a few words about my feelings after reading this book.
This book is very thin. It is only 167 pages in the appendix. The author mentioned in the preface that C is not a complicated language and does not need to be introduced in a thick book. In this short 167 page, the author also made careful arrangements. In the first chapter, the author introduced the basic features of the C language and guided the reader to write some simple programs, learn and understand the language in programming. Then, we will start from ease to difficulty to introduce various aspects of the C language step by step. I am reading the English version. I have not read too many obscure sentences or complex English syntaxes. The authors are concise and concise. Although they are an authoritative book, they do not sacrifice the plain and easy-to-understand language while still being rigorous. Many sentences clearly explain their concepts with simple words.
Of course, it is very easy to write this book. In some chapters, I even think that the author is Mo Ru Jin, just think that if the author can further discuss or give an example. But soon I woke up. This is not a book that teaches you how to program, nor a book like xx. This is a book about language. Although the author will give some examples or warn you of errors, the purpose of these examples is to deepen your understanding of a certain feature of the language. I think it is unrealistic to expect to become a master of C language after reading this book. However, if you want to become a master, you have to lay the foundation well. In my opinion, this book is the best choice for dunshi. This is the first time I read this book, but it will never be the last one. On the one hand, this book is followed by a rich and informative Appendix which is the best reference manual for C language. On the other hand, I feel different when I have accumulated some programming experience and then read this classic textbook.
Another feature of this book is its close integration with Unix. Although the last chapter devoted to Unix system calls is not read, many previous chapters have already covered some UNIX knowledge. C language is invented for Unix. After reading this book, you will be able to better understand this sentence. The C language is concise, efficient, consistent, and Unix-like. After reading this book, the interest in Unix/Linux was once destroyed, and I hope that I can take real actions before this interest is eliminated again.
Finally, I had a little regret after reading this book: I was planning to write all the exercises in this book, but I finally failed to implement the examination. But then again, if I didn't take the test, how can I take this language over again?