-
1 # simon123456
-
2 # 娛樂你我他6
C和C++的區別:
C是一個結構化語言,它的重點在於演算法和資料結構。C程式的設計首要考慮的是如何透過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。
C++,首要考慮的是如何構造一個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以透過獲取物件的狀態資訊得到輸出或實現過程(事務)控制。 所以C與C++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為“ 設計這個概念已經被融入到C++之中 ”。
C與C++的最大區別:在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為“ 設計這個概念已經被融入到C++之中 ”,而就語言本身而言,在C中更多的是演算法的概念。那麼是不是C就不重要了,錯!演算法是程式設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,“C加上好的設計”也能寫出非常好的東西。
1. C primer plus
C primer plus作為一本被人推崇備至的c入門經典,C primer plus絕非浪得虛名。應該算得上C教材裡最好的入門書了。 在知識廣度上,很少有書能匹及。它能為你係統學習c提供一個良好的平臺。作者對c的見解精闢。在娓娓敘述的同時,作者輔以大量程式以分析。它讓我對C有了更加系統的全新認識。決非華人所寫的那些公理化的教條說教,我覺得作者把自己的心血全部吐露。書很厚,近700頁,卻不沒有讓我覺得任何的煩瑣。甚至是興趣盎然。我把上面所有的課後題目都做了。 最為重要的是,看完這本書後,我再也不覺得c很高深枯燥無味了。如果你問我,你最大收穫是什麼。 我會告訴你,興趣!
2. The C programming language
拿到這本薄薄的書,很多人開始懷疑,C語言是這麼幾百頁能講清楚的麼。看完這本書,我想答案已經很明瞭,卻真的讓人感到震憾。什麼是好書?無法刪減的書才是真正的好書。 K&R的書一如C語言的設計理念:簡單而高效 裡面的習題建議都認真做一遍,而且是在linux下用vi來做,用makefile來編譯,用shell指令碼來進行測試,本來第八章的題就是和linux 相關的 計算機的大學生們不應只會在WINDOWS下用VC來程式設計,而都應該在linux環境下進行程式設計,因為linux本身就是為開發者準備的作業系統。
3. C和指標
這本書最大的特點就是和指標結合在一起進行講解,透過一些經典的C例題對所學的知識進行鞏固,對指標的基礎和深入的探討,有助於初學者更好的理解C語言,還有明白C的儲存機制。我之前買了《C語言詳解》和《C Primer Plus》結合這本書一起學習,可以說是完美的,希望每個熱愛C語言的人能夠擁有這本書。 我在這裡推薦給所有想學好C語言的朋友
4.C專家程式設計
感覺這本書的特色: 1.全書如一部優美的故事,但聽作者娓娓道來. 2.語言風趣活潑,除了c語言,還教會了我們很多做人做事的道理. 3.作為Sun公司的工程師,內功極深,不迷信任何權威,還經常調侃下 ANSI C委員會,ISO組織和GNU的作品(如GCC). 4.把c講解到了一個很高的層次,深入剖析了其他書上沒有提到過的好東西
5. C缺陷與陷阱
很好的書,不是初級讀物,但也不過於艱深,而且厚度剛剛好,讓人在熱情高漲階段讀完,不致於到了一半時間就氣餒。 對於C程式設計師來說,特別是對於入門沒多久,有過一段時間程式設計經驗的新手來說,是本很少的書。告訴你在c語言程式設計時常常可能會遇到到問題。例如老的庫函式中字串處理函式中存在的一些問題,如何規避。指標越界,野指標等帶來的問題等等。非常值得閱讀。
6. C標準庫
C標準庫“聖經”,提供完整原始碼,全面深入闡述庫函式的實現與運用。C程式設計師必備參考書。本書是由世界級C語言專家編寫的C標準庫經典著作。英文版已經重印十多次,影響了幾代程式設計師。 本書結合C標準的相關部分,精闢地講述了每一個庫函式的使用方法和實現細節,這正是一個真正的C程式設計師所必須掌握的。更重要的是,書中給出了實現和測試這些函式的完整原始碼。可以讓你更深入地學習C語言。不僅如此,本書還討論了一些即使是最有經驗的C程式設計師通常也不熟悉的知識,比如國際化和獨立於區域設定的程式的編寫、與構建庫相關的概念和設計思想
7. C語言解惑
就內容而言,本書不深,適合初學者加深一下,或者作為學習的輔助資料。內容也不多,不會引起恐懼。學程式設計語法是必須,更重要的內容是學會語法以後要多讀別人的思想。而且本書的編排比較有趣,雖然內容不多,但處處精華,需要多想想才能體會作者深意。
這些是C/C++能做的
伺服器開發工程師、人工智慧、雲計算工程師、資訊保安(駭客反駭客)、大資料 、資料平臺、嵌入式工程師、流媒體伺服器、資料控解、影象處理、音訊影片開發工程師、遊戲伺服器、分散式系統、遊戲輔助等
回覆列表
如果你時間充裕,我建議買個培訓影片學習,淘寶上十塊左右就能買一個完整的培訓影片教程,比如黑馬的培訓,我覺得講得很好!