C language learning books in Linux

Source: Internet
Author: User
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.
Related Article

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.