c和c++嵌入式系統程式設計//偏嵌入式底層;
c++ gui programming with qt 4 中文版//qt框架
c++ primer 3rd edition 中文完美版//經典教材
c++ primerplus//初學者入門
深度探索c++物件模型//偏學術
c語言深度解剖//講得很好,基礎概念的深入剖析
關鍵字符號
預處理指標和陣列
記憶體管理
函式檔案結構
高質量c++程式設計指南//講解很多基本概念,加強基礎;
檔案結構、版式、命名規則
表示式和基本語句
常量、常量定義規則
函式設計
記憶體管理
c++函式的高階特性
類的建構函式和析構函式、賦值函式
類的繼承與組合
其他thinking in c++ 中文版//講解了很多機制,有深度
物件的演化、資料抽象、隱藏實現
初始化與清除、輸入輸出流介紹
常量、內聯函式、命名控制、引用和拷貝建構函式
運算子過載、動態物件建立、繼承與組合、多型和虛函式
模板和包容器類
多重繼承
異常處理
執行時類別識別
《linux device driver》《linux裝置驅動程式》//關於linux裝置驅動程式的好書。不過內容有些雜亂,如果您沒有一些寫驅動的經驗,初次看會有些摸不著南北。
《用tcp/ip進行網際互連》douglus.e.comer一共三卷,卷一講原理,卷二講實現,卷三講高階協議
第一卷即使你沒有一點網路的知識,看完以後也會對網路的來龍去脈瞭如指掌。
卷三可以作為參考手冊,其中地例子也很經典。
《tcp/ip詳解》一共三卷,卷一講協議,卷二講實現,卷三講程式設計應用。
《unix network programing》w.richard stevens 《unp》《advanced programing in unix envirement》 w.richard stevens
也是非常經典的書,但是事實上它是《unix network programing》的一本輔助資料
國內的翻譯的《unix環境高階程式設計》的水平不怎麼樣,現在有影印版,直接讀英文比讀中文來得容易
《the c programing language》k&r經典的c語言程式設計教材,作者是c語言的發明者,教材內容深入淺出。
另外也可用譚浩強的《c語言程式設計》代替
核心和驅動開發
《linux kernel development》,黑話叫lkd
《understading the linux kernel》,黑話叫utlk
《linux原始碼情景分析》
《operating system - design and implement》《作業系統設計與實現》//讀了這本書,對作業系統的底層怎麼工作的就會
有乙個清晰的認識
這四本書為搞核心的必讀書籍
路線:
從安裝使用=>linux常用命令=>linux系統程式設計=>核心開發閱讀核心原始碼
其中學習linux常用命令時就要學會自己編譯核心,優化系統,調整引數
先學學編輯器,vim, emacs什麼的都行。
然後學make file檔案,只要知道一點就行,這樣就可以準備程式設計序了。
學習linux/unix程式設計方法的建議
我的書單:
《深入理解計算機系統》《計算機網路》
《c primer plus》 《c++ primer plus》
《鳥哥私房菜》
《程式設計師的自我修養》
《c專家程式設計》《c和指標》《c陷阱與缺陷》
《linux系統程式設計》
《linux shell指令碼攻略》
《unix環境高階程式設計》
《unix網路程式設計》卷一捲二
《用tcp/ip進行網際互連》卷一
《tcp/ip詳解》卷一捲二
《wireshark網路分析》
學習書單推薦
對於讀書不多的朋友推薦學習傳統文化,扎德行的根 朱子家訓 規 增廣賢廣 三字經 百家姓 千字文 易經的奧秘 聖經 對於學習英語的書籍 賴世雄的美語音標 新概念英語1 4冊 把英語用起來 走遍美國 對於提公升思維的書籍 不抱怨的世界 贏 談判力 超整理術 對於父母,推薦讀書給小孩聽 一生必讀的經典世界...
哥們推薦的書單
麥肯錫方法 是麥肯錫合夥人所著,對訓練條理的思維十分有幫助 怪誕行為學 活生生的案例深刻洞察人的非理性 乾法 稻盛和夫著,稻盛和夫是日本商界4 聖僅存的一位,一共打造了 4家世界 500強公司。洛克菲勒留給兒子的38 封信 對為人處事十分有益 專業主義 職場素質 從菜鳥到銷售總監 銷售心得 定位 營...
程式開發書單推薦
列一下我所認為的,你面試微軟前必須要讀的十本書 code the hidden language of computer hardware and software 編碼的奧秘 computer system a programmer s perspective 深入理解計算機系統 windows ...