C語言相關的經典書籍(附Ebook)

來源:互聯網
上載者:User

個人稍微分了一下類,有的看過,有的聽人“傳說過”,歡迎大家補充和共同學習。


真心經典:每個行業或者領域都有一些東西是不會隨時間而逐漸消逝,以下的就是。

《C語言程式設計》(第2版.新版)/《The C Programming Language》《C語言核心技術》/《C in a Nutshell》《代碼大全》/《Code Complete》


底層相關:由於C語言之初是為了編寫作業系統而來得,所以對底層的操作目前尚無任何其他語言可以替代。介於以上情況,再往下走一層是必要的。

《 深入理解電腦系統(原書第2版)》/《Computer Systems : A Programmers Perspective》《連接器與載入器》/《linker and loader》

指標相關:大家都說能不能熟練的使用指標式區分一個人是不是掌握了C語言的標誌。

A solid understanding of pointers and the ability to effectively use them separates a novice C programmer from a more experienced one. ——《Understanding and Using C Pointers》

《C和指標》/《Pointers on C》《理解C指標》/《Understanding and Using C Pointers》《征服C指標》


資料結構:Data Structure 與 Algorithm一般是綁定的,其實這個是獨立於語言之外的東西,只是通過C實現來著,這裡。

《資料結構與演算法分析:C語言描述(原書第2版)》/《Data Structures and Algorithm Analysis in C》《C語言介面與實現 : 建立可重用軟體的技術》/《C Interfaces and Implementations Techniques for Creating Reusable Software》《演算法精解:C語言描述》/《Mastering Algorithms with C》《演算法導論》/《Introduction to Algorithms》


補充進階:

《你必須知道的495個C語言問題》/《C 語言常見問題集》/《C Programming FAQs: Frequently Asked Questions》《C陷阱與缺陷》/《C Traps and Pitfalls》《C專家編程》/《Expert C Programming》《C 語言常見問題集》/《comp.lang.c Frequently Asked Questions》《編程珠璣》/《Programming
Pearls》


標準參考:ISO制定的C語言的標準,另附加一些C庫相關的。

《C99標準》/《ISO-IEC-9899-TC3》《C標準庫》/《The C Standard Library》《C語言:標準和實現》


編程規範:好習慣是前任在犯了大量錯誤基礎之上總結的,雖說不一定適合我們每個人,但看看總是好的。可以防止一些錯誤,也可以讓別人看懂你的代碼。

《華為編程規範》《編程精粹:Microsoft 編寫優質無錯 C 程式秘訣》/《Writing Clean Code》/《Writing Solid Code》《編寫可讀代碼的藝術》/《The Art of Readable Code》《MISRA-C-2004:Guidelines for the use  of the C language  in critical systems 》

國內不錯:《高品質 C++/C 編程指南》《C語言深度解剖》


葵花寶典:

《電腦程式設計藝術:卷1,2,3...》/《The Art of Computer Programming》-TAOCS

ps:大都是英文原版,(國產的不多啊,╮(╯▽╰)╭)另外有一些個人收集的其他C語言資料,歡迎補充。

其他:

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 Craftsmanship.pdf
Code Reading - The Open Source Perspective.pdf
cplus_3.0.zip
cplus_3.0_manual.pdf
C與C++中的異常處理.pdf
C嵌入式系統編程.pdf
C標準和實現-Vol.I-姚新顏.pdf
C程式設計語言.pdf
C語言深度剖析.pdf
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[2004,378P].pdf
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 Library.pdf
Indian Hill C Style and Coding Standards.pdf
ISO-IEC-9899-1999 (E).pdf
ISO-IEC-9899-201x.pdf
ISO-IEC-9899-TC3.pdf
Linux C編程.pdf
Mastering Algorithms with C-examples.zip
Mastering Algorithms with C.pdf
MISRA-C-2004-1224571.pdf
MISRA-C-2004-中文版.pdf
Nine Algorithms That Changed the Future.epub
OOC ANSI-C 物件導向編程.pdf
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(EN).pdf
The C Programming Language.pdf
The C Standard Library.pdf
The Clean Coder.pdf
The Elements of Programming Style_2ed_Kernigh.pdf
Understanding and Using C Pointers.pdf
Write Great Code-Volume1 Randall Hyde.pdf
Write Great Code-Volume2 Randall Hyde.pdf
Writing Clean Code.pdf
Writing Solid Code.pdf
《嵌入式Linux應用程式開發標準教程》(第2版全).rar
代碼大全.pdf
你必須知道的495個C語言問題(EN).pdf
你必須知道的495個C語言問題.pdf
十五個經典演算法研究與總結、目錄+索引.pdf
華為編程規範.pdf
演算法 英文版第4版.pdf
演算法-java實現-第四版-答案.rar
演算法導論.rar
經典演算法大全.pdf
編寫高品質代碼-WEB前端開發之道.pdf


(難道這張圖片要引起語言之爭?O(∩_∩)O~)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.