Classical Books related to C language (with ebook)

Source: Internet
Author: User
Tags coding standards

I personally divided my class A Little, some have read it, and some have heard the story. You are welcome to add and learn together.


Classic:Something in every industry or field will not fade away over time.

C language programming (version 2nd. New Version)/the C programming language, C language core technology, C in a nutshell, code Daquan/code complete


Underlying problems:Since the C language was initially designed to write the operating system, there is no other language to replace the underlying operations. In the above cases, it is necessary to go down one layer.

In-depth understanding of computer systems (original book version 2nd)/Computer Systems: A programmers perspective connector and loader/linker and loader

Pointer related:We all say that you can use pointers to distinguish whether a person has mastered the C language.

A solid understanding of pointers and the ability to define tively use them separates a novice C programmer from a more experienced one. -- understanding and using C pointers

C and pointer/pointers on C understand C pointer/understanding and using C pointers conquer C pointer


Data structure:Data Structure and algorithm are usually bound. In fact, this is something independent of the language, but it is implemented through C. Here.

Data Structure and algorithm analysis: C language description (source book version 2nd)/data structures and algorithm analysis in C interface and implementation: techniques for creating reusable software/C interfaces and implementations techniques for creating reusable software: C language description/mastering algorithms with C introduction to algorithms/introduction to Algorithms


Additional advanced:

495 C language problems you must know/C language faq/C Programming FAQs: frequently Asked Questions, C traps and defects, C traps and pitfalls, C expert programming, Expert C Programming, C language FAQ, and comp. lang. c Frequently Asked Questions programming pearl/programming
Pearls


Standard Reference:C language standards set by ISO, and some C library-related standards are appended.

C99 standard/ISO-IEC-9899-TC3 c Standard Library/the C standard library C language: Standard and implementation


Programming specifications:Good habits are summed up by the predecessor based on a large number of mistakes. Although not necessarily suitable for each of us, it is always good. It can prevent some errors and help others understand your code.

Huawei programming specifications-essence of programming: microsoft Write quality error-free C program Tips/writing clean code/writing solid code write the art of readable code/the art of readable code MISRA-C-2004: guidelines for the use of the C language in critical systems

Good in China:High quality c ++/C Programming Guide, deep anatomy of c Language


Sunflower collection:

Computer Programming Art: Vol. 1, 2, 3.../the art of computer programming-taocs

PS: most of them are original English versions. (There are not many Chinese-made versions. Tips). Other C language materials collected by individuals are welcome.

Others:

Advanced c.pdf
Algorithms + data structures = programs.pdf
Algorithms.pdf
Beautiful code.pdf
C how to program 6th edition.pdf
C In A nutshell.pdf
C interfaces and implementations techniques for creating reusable software.pdf
C interfaces and Implementations-v1.zip
C Language Reference manual.pdf
C pocket reference.pdf
C Programming note.pdf
C-A reference manual 5th edition.pdf
C-gods-programming-language.jpg
Clean code-a handbook of Agile Software craftsmanshipping
Code Reading-the Open Source perspective.pdf
Cplus_3.0.zip
Cplus_3.0_manual.pdf
Abnormal handling in CIDR blocks
C-embedded system programming example
C Standard and practice-vol.i-yao xinyan
C Programming Language
Deep clanguage profiling
Data Structures and algorithm analysis in C 2nd Edition solution manual.pdf
Data Structures and algorithm analysis in c.pdf
Debugging with GDB, 9th edition.pdf maid
Embedded systems building blocks complete and read-to-use in c(cn.pdf
Embedded systems building blocks complete and read-to-use in c.pdf
Essential c.pdf
Expert C programming.pdf
Head first c.pdf
Head first design patterns.pdf
How to Write shared librarytasks
Indian Hill C style and coding standards.pdf
ISO-IEC-9899-1999 (egion
ISO-IEC-9899-201x.pdf
ISO-IEC-9899-TC3.pdf
Linux cprogramming Environment
Mastering algorithms with C-examples.zip
Mastering algorithms with c.pdf
MISRA-C-2004-1224571.pdf
Misra-c-2004-chinese version
Nine algorithms that changed the future. Epub
OOC ANSI-C face-to-object programming
Ooc.pdf
Pointer on c(cn.pdf
Pointers on C instructors guide.pdf
Pointers on c.pdf
Practical C Programming, 3rd Edition-examples.zip
Practical C Programming, 3rd edition.pdf
Programming in c.pdf
Recommended C style and coding standards.pdf
Sorting and searching algorithms.pdf
Structure and interpretation of computer programs-Harold abelson.mobi
The art of debugging.pdf
The art of readable code(cn.pdf
The art of readable code(enable
The C Programming language.pdf
The C standard library.pdf
The Clean codertasks
The elements of programming style_2ed_kernigh.pdf
Understanding and using C pointers.pdf
Write great Code-Volume1 Randall hydemo-
Write great Code-Volume2 Randall hydemo-
Writing clean code=
Writing solid code=
Embedded Linux application development standard tutorial (2 ).rar
Code Overview
The 495clanguage question (enable)
The 495th Q & A questions about C Language
Description of the contents of the 15 classic algorithm studies and summaries
Huawei programmers
Algorithm English version 4th
Algorithm-Java example-version 4-Answer .rar
Algorithm guide .rar
A classic algorithm
Develop high-quality code-webfront-end development paths


(Is this picture about language competition? O (worker _ worker) O ~)

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.