當前位置:歷史故事大全網 - 圖書館 - 數據結構與算法分析:C語言描述(第2版)這本書比其他書好嗎?看這本書需要什麽基礎?

數據結構與算法分析:C語言描述(第2版)這本書比其他書好嗎?看這本書需要什麽基礎?

嗯,我覺得妳說的數據結構和算法分析應該是維斯寫的那本。豆瓣給了9分,這是壹個很高的分數,但是計算機界的經典作品就像壹個汪洋大海,還是有很多很棒的編程書籍的。

Kernighan的《編程實踐》是壹本讓妳全面了解編程應該做什麽的經典書籍,雖然很薄。

Cormen的《算法入門》和Skiena的《算法設計手冊》比《數據結構》和《算法分析》更是傑作。

賓利的編程明珠(卷1,2)會給妳展示算法的強大。

侯傑的STL源代碼分析深入講解了C++標準庫的實現細節,讓妳真正看到頂級專家的傑作。

史蒂文斯的《unix環境下的高級編程》和《unix網絡下的編程》是程序員高級集錦,妳應該再讀壹遍,因為妳最終會明白妳的程序運行在操作系統上,需要與網絡交互。妳需要了解他們,和他們相處。

C++之父比雅尼·斯特勞斯特魯普寫了三部代表作:《C++編程語言》、《C++編程原理與實踐》、《C++語言設計與進化》,是C++語言最權威的指南,也是經典的編程著作。

布萊恩特的《計算機系統深度理解》是壹本天書,可以告訴妳計算機底層做了什麽,讓妳更好的理解計算機,更好的利用CPU。

軟件開發方面的經典著作有《程序員的實踐》、《代碼百科》、《重構》、《設計模式》等,這些都是任何編程論壇推薦列表中程序員的必讀書籍。

還有壹本書叫《計算機程序的構造與解釋》,是壹本神壹般的著作,可以顛覆妳的編程思維。

當然,計算機算法的頂級作品是knuth的《計算機程序設計藝術》(1-4卷),極深極廣,難度極高。它真的像壹個浩瀚的海洋,令人驚嘆。

所謂術業有專攻,每個領域都有其經典之作,會根據妳的個人興趣進壹步挖掘。如編程語言與編譯器、操作系統內核、硬件設計、人工智能與機器學習、自然語言處理、信息論與信號處理、網絡編程、機器人等等。

  • 上一篇:圖書館借閱清單
  • 下一篇:關於讀書日,可以在手抄報上寫些什麽
  • copyright 2024歷史故事大全網