C language learning books in Linux-general Linux technology-Linux programming and kernel information. For more information, see the following. "Books are the ladder of human progress ". To learn a new knowledge, you must select a few books that suit your needs. The following describes some books that I have used to learn C language:
1. C primer plus
Recommended reason: it is suitable for beginners and basic function query reference. The latest version of this book is the fifth edition. The C language is detailed Based on ANSI C99.
2. The C programming_Language
Recommendation reason: There is no doubt that the work of the father of C language is authoritative. Although books have been published for a long time and seem to have not been updated, they are still classic books. On the Internet, this book must be downloaded in an electronic English version.
3. C expert Programming
Recommendation reason: this book can help experienced C programmers become C Programming experts. The most important thing is that this book is entertaining, so that you can fully enjoy programming.
4. C defects and traps
Recommendation reason: The knowledge revealed in the book can help you bypass the traps and defects of the C language itself and reduce many common bugs in the code.
5. Advanced Programming in unix environment
Recommended reason: Since it is C Programming in UNIX environment, you have to talk about UNIX programming books. I strongly recommend Mr. Stevens's "Advanced Programming for unix environments", which is also a must for my case (if you are interested in network programming, you can take a look at Mr. Stevens's "UNIX network programming". If you think it is not good, you can look at "TCP/IP details ).
6. Computer Programming Art
Recommended reason: the algorithm master has to make painstaking efforts. Five-volume books are planned to be published. At present, it seems that three books have been published. If you are interested in algorithms, you can study them.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.