十大【C語言】經典書籍,應該有你看過的吧

來源:互聯網
上載者:User
C Programming:A Modern Approach
C語言程式設計:現代方法

    簡介:《C語言程式設計:現代方法》是C語言的經典之作,被譽為“近10年來最好的一部C語言著作”。書中 討論了標準C和C標準庫的全部特性,包括訊號、setjmp/longjmp和可變參數列表等其他書中很少涉及的內容。全 書由易而難、循序漸進、螺旋式地講述C語言,很好地處理了指標和位元運算等痛點。第2版覆蓋了C99標準,並提供 了對所有C99庫函數的參考,還擴充了GCC的內容,增加了對抽象資料類型的討論,並針對新CPU和作業系統做了更
新。《C語言程式設計:現代方法》尤為強調軟體工程和現代編程理念,在知識的闡述中突出工業界的最佳實務、 實際經驗和編程風格,使讀者能夠合理運用所學,編寫出可讀性好、可靠性高和容易維護的代碼。書中精心選擇 了近500道習題,貼近實戰,與敘述文字相得益彰。
    目前《C語言程式設計:現代方法》已被全球200多所學校採用為教材,包括哈佛大學、麻省理工學院、斯坦福 大學、加州大學伯克利分校、耶魯大學、加州理工學院等諸多名校。


C語言程式設計 譚浩強 第三版

     國內非常普及的學語言入門書籍,很多學校都是用它作為教材,對於C語言入門來說比較通俗易懂。不過書中有些地方不夠嚴謹,需要注意一些問題。除非學校要求,最好不要用這本,沒看過其它書之前一直覺得不錯,後來才發現很多地方特別不嚴謹,總是一些教條式的。

C primer plus

   作為一本被人推崇備至的c入門經典,C primer plus絕非浪得虛名。應該算得上C教材裡最好的入門書了。在知識廣度上,很少有書能匹及。它能為你系統學習c提供一個良好的平台。作者對c的見解精闢。在娓娓敘述的同時,作者輔以大配量序以分析。它讓我對C有 了更加系統的全新認識。決非國人所寫的那些公理化的教條說教,我覺得作者把自己的心血全部吐露。書很厚,近700頁,卻不沒有讓我覺得任何的煩瑣。甚至是
興趣盎然。我把上面所有的課後題目都做了。

   最為重要的是,看完這本書後,我再也不覺得c很高深枯燥無味了。如果你問我,你最大收穫是什麼。 我會告訴你,興趣

C程式設計語言 第2版·新版

    本書是由C語言的設計者Brian W. Kernighan和Dennis M. Ritchie編寫的一部介紹標準C語言及其程式設計方法的權威性經典著作。全面、系統地講述了C語言的各個特性及程式設計的基本方法,包括基本概念、類型和運算式、控制流程、函數與程式結構、指標與數組、結構、輸入與輸出、UNIX系統介面、標準庫等內容。
   本書的講述深入淺出,配合典型例證,通俗易懂,實用性強,適合作為大專院校電腦專業或非電腦專業的C語言教材,也可以作為從事電腦相關軟硬體開發的技術人員的參考書。
   在電腦發展的曆史上,沒有哪一種程式設計語言像C語言這樣應用如此廣泛。

      本書原著 即為C語言的設計者之一Dennis M.Ritchie和著名的電腦科學家Brian W.Kernighan合著的 一本介紹C語言的權威經典著作。我們現在見到的大量論述C語言程式設計的教材和專著均以 此書為藍本。原著第1版中介紹的C語言成為後來廣泛使用的C語言版本—— 標準C的基礎。人們熟知的“hell, World”程式就是由本書首次引入的,現在,這一程式已經成為所有程式設 計語言入門的第一課。 原著第2版根據1987年制定的ANSIC標準做了適當的修訂.引入了最新的語言形式,並增加了新的樣本,通過簡潔的描述、典型的樣本,作者全面、系統、準確地講述了C語言的各
個特性以及程式設計的基本方法。對於電腦從業人員來說,本書是一本必讀的程式設計語 言方面的參考書。


Pointers on C
C和指標

    本書提供與C語言編程相關的全面資源和深入討論。本書通過對指標的基礎知識和進階特性的探討,協助程式員把指標的強大功能融入到自己的程式中去。全書共18章,覆蓋了資料、語句、操作符和運算式、指標、函數、數組、字串、結構和聯合等幾乎所有重要的C編程話題。書中給出了很多編程技巧和提示,每章後面有針對性很強的練習,附錄部分則給出了部分練習的解答。
   本書適合C語言初學者和初級c程式員閱讀,也可作為電腦專業學生學習c語言的參考。


C Traps and Pitfalls
C陷阱與缺陷

    作者以自己1985年在Bell實驗室時發表的一篇論文為基礎,結合自己的工作經驗擴充成為這本對C程式員具有珍貴价值的經典著作。寫作本書的出發點不是要批判C語言,而是要協助C程式員繞過編程過程中的陷阱和障礙。
全書分為8章,分別從詞法分析、文法語義、串連、庫函數、前置處理器、可移植性缺陷等幾個方面分析了C編程中可能遇到的問題。最後,作者用一章的篇幅給出了若干具有實用價值的建議。
    本書適合有一定經驗的C程式員閱讀學習,即便你是C編程高手,本書也應該成為你的案頭必備書籍。
《C陷阱與缺陷》Andrew Koenig Andrew Koenig的成名作,能協助初學者減少90%的錯誤。一些錯誤(比如賦值符、運算子優先順序等)還是不時的會在自己的程式裡出現,只是已經打過預防針了,很容易發現。

C Interfaces and Implementations  C語言介面與實現

    本書概念清晰、內容新穎、執行個體詳盡,是一本有關設計、實現和有效使用C語言庫函數,掌握建立可重用C語言軟體模組技術的參考指南。本書倡導基於介面的C語言設計理念及其實現技術,深入詳細地描述了24個C語言介面及其實現。本書通過敘述如何用一種與語言無關的方法將介面的設計與實現獨立開來,從而形成一種基於介面的設計途徑來建立可重用的API。本書是一本針對C語言程式員的不可多得的好書,也是值得所有希望掌握可重用軟體模組技術的讀者閱讀的參考書籍。

Expert C Programming
C專家編程

    《C專家編程》展示了最優秀的C程式員所使用的編碼技巧,並專門開闢了一章對C++的基礎知識進行了介紹。
書中C的曆史、語言特性、聲明、數組、指標、連結、運行時、記憶體以及如何進一步學習C++等問題進行了細緻的講解和深入的分析。全書擷取幾十個執行個體進行講解,對C程式員具有非常高的實用價值。
本書可以協助有一定經驗的C程式員成為C編程方面的專家,對於具備相當的C語言基礎的程式員,本書可以協助他們站在C的高度瞭解和學習C++
     即使你讀過AndyKoneig的《C陷阱與缺陷》,你還是應該看看PeterVanDerLinden的書。我想,他們兩人的書稱都應該千方百計的搞到,如獲至寶地捧讀。如果我是你的上司,這是必須的要求。
——FrancisGlassborow,ACCU主席



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.