【Ext.Net學習筆記】07:後續

來源:互聯網
上載者:User

標籤:des   c   style   class   a   http   

程式員必看書籍(轉載) C++:      Prata《C++ Primer Plus》:基礎,第一本書。(之前的版本也可,不過推薦最新的)      Lippman《Inside C++ Object Model》:初級,加深語言層次上的理解。不過有點小老了。裡面的cfront編譯器早退出江湖好久了。思想值得學習      侯捷《STL源碼剖析》:第三本書,中級,深入STL      Vandevoorde《C++ Template》:第四本,中級,範式編程      羅劍鋒《Boost》兩本:中級,Boost庫深入,不過他寫的淺了,boost方面沒發現更好的書了,一般自己看代碼      Mayer《Effective C++》:中級,編碼原則問題。要在C++用了一段時間之後再看      Martin《敏捷式軟體開發 (Agile Software Development)》:中級,OB的原則,極限編程      Alexandrescu《Modern C++》:進階,一些泛型上的頂級技術      Moo《C++沉思錄》:進階,沒到一定的分數不建議看      Schmidt《C++ Network Programming》:ACE老大寫的系列,網路編程方面如果決定用ACE了的話,這是必看的。      Press《Numerical Recipes in C++》:C++數值演算法,進階,本科我們的教材,不過那個時候學純粹是胡鬧。這本書,太帥了。讀完這個,你就拋棄matlab那麼弱的工具吧,用uBLAS等強悍的科學計算庫你會發現C++能做的事確實比matlab多太多了,這本書裡的東西是所有科學計算庫的基礎。不過。。。。。還是有不過的,有的選的話,我寧肯用matlab。。。。嗨。。。。編碼量少啊。。。。      還有http://www.cplusplus.com/  。這個網站要是你沒上過的話,我懷疑你仲麼寫的程式。。。。。      當然,官方文檔也應在列。不過說實話,我沒看。不敢列上來害人。可讀性應該不高。      還有,boost和Qt。搞熟這倆工具。大部分問題難不倒你啦。 C:     Lindon《C專家編程》:C相對C++很容易,我看了這兩本書就基本木有問題了。     Koening《C traps and pit fails》:《GoF Design patterns》《Pattern-Oriented software architecture vol.1 2. 3. 4. .......》 調試、逆向與系統周邊:     張銀奎《軟體調試》:國內少見的大作,水平不是頂級,但在國內算頂級了     錢林松《C++反組譯碼與逆向分析》:很不錯的逆向工程書,入門首選     俞甲子《程式員的自我修養——連結、裝載與庫》:這個真是C++/C程式員必看。講dll、lib、堆、棧的原理,linux和windows對比分析     Aho《Compilers:Principles》:傳說中的編譯原理,軟院的會學,所以瞎子都知道重要性。     Tanenbaum《Distributed System Principles and Paradigms》:搞分布式的肯定看過啊。神人寫的神書一本 人工智慧:     Kurzweil《奇點臨近》:我稱之神書,是我看過的我評價最高的一本技術書。作者的技術高度已經到了世界頂級的頂級了,加速迴歸理論誰能掌握誰就會發現世界好容易分析。     Mitchell《Machine Learning》:機器學習入門的好書,數學不太複雜,也不厚,但一點不失水準     Kamber的《資料採礦 概念與技術》:資料採礦多少得懂點吧。這書寫的一點也不複雜,很有條理。我就用這本書完成了一個資料採礦的大項目。     岡薩雷斯《數位影像處理》:那個啥,別說C++用不到,程式員的語言只是工具,關鍵還是看你幹嘛。我就不信你遇不到影像處理。。。。    Theodoridis《Pattern Recognition》:我覺得吧。快速切入人工這本書必不可少,也應該是第一本書。    史忠植《神經網路》:我覺得得記住這個人。我認可的中國最有水平的人工智慧方面的大全級,國寶級專家(雖然和Kurzweil一比就不好意思了)     海金《神經網路與機器學習》:說實話,本不想把這本列上來。太難懂了。不過不能否認其重量級。建議看史忠植的。     Moesland《Visual Analysis of Humans :Looking at People》   演算法:
     Leiserson《Introduction to Algorithms》:傳說中的演算法導論,入門必看的。     Heineman《Algorithms in a nutshell》:也是入門級,不過是以應用的視角分類演算法,實際應用能力比導論好很多。     Knuth《The art of Computer Programming》:這才是殿堂級的著作,可惜我只看了第一本,共7本。不是專業搞演算法的就別深入啃這7本了。。。會死人的。。。。   作業系統:     Andrew S. Tanenbaum 《Modern operating system》:引入了不少現代的概念和想法,建議作為作業系統入門看的第二本書       Abraham Silberschats 《Operating System Concept》:作業系統方面的恐龍書,我個人覺的這是講理論講的最易懂而透徹的一本書       William Stallings 《Operating Systems Internals and Design Principles》:偏硬體,涉及到演算法的時候講的非常詳細。      《The Design and Implementation of the 4.4 BSD Operating System》     《The Design and Implementation of the FreeBSD Operating System》:可以作為進階的書籍,對BSD經典的進行深入     Andrew S. Tanenbaum 《Modern operating system》:引入了不少現代的概念和想法,建議作為作業系統入門看的第二本書 《Unix Network  Programming》:不多說廢話了。
軟體工程:    《人月神話》:聽過的人很多,看過的人很少,想瞭解軟體工程的多少看一下吧。    《 Head First Object-Oriented Design and Analysis》:Head First物件導向設計不錯的書,淺顯易懂,圖文並茂《GoF Design patterns》《Pattern-Oriented software architecture vol.1 2. 3. 4. .......》      Brooks《The design of design》:設計原本。不建議看太早,沒幾年編程經驗,沒點深入技能,看了也白看。把軟體設計通用化的神書。      Blaha《Object-Oriented Modelling and Design with UNL》:從UML視角講解系統分析與設計。比衣楊老師的那本書好上幾千個檔次。。。不過衣楊老師的課很好。
電腦網路:    《TCP/IP 詳解》:不多說廢話了    《Unix Network   Programming》:不多說廢話了。   資料庫:     Korth《資料庫系統概念》。我覺得,資料庫這一本足夠了。沒意見吧?不過資料倉儲的話,見資料採礦那本。(人工智慧項)
數學:     推薦隆重一個系列:GTM。我看過《Graph Theory》。。。。於是。。。。整個系列都在我的收藏夾了。。。。。     資料結構就維斯的那本吧。     其他數學對程式員來說基本都浮雲。 
IT侃大山:     吳軍《浪潮之巔》:真心推薦。我個人是雙學位,管理也懂些。所以深刻知道吳軍的技術高度來的有多麼不容易。一個人真的該懂點市場,活得明白。     Paul《駭客與畫家》:這個有點老了。大家就不要信裡面的演算法了。作者對於他的反垃圾演算法和lisp都太過自信了。不過他的經曆真心值得學習。

聯繫我們

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