必威电竞|足球世界杯竞猜平台

計算機程序設計藝術
來源:互聯網

《計算機程序設計藝術》是由著名計算機科學家Donald E. Knuth所著的一部深具影響力的計算機科學專著。自1968年首卷發行以來,該系列書籍已成為計算機編程和算法分析領域的經典文獻。

內容簡介

《計算機程序設計藝術》(The Art of Computer Programming, 簡稱TAOCP)由Donald E. Knuth編著,是一部全面介紹編程算法及其分析的綜合性專著。該書自1962年開始構思,最初計劃為一本包含12章的書籍。隨著研究的深入,內容不斷擴展,最終規劃為七卷。本書不僅是計算機專業人員的學習教材和參考讀物,也是專業研究工作者經常閱讀的經典。它結合了大量數學知識,分析了不同應用領域中的各種算法,并研究了算法的復雜性。書中引入的術語和結論已成為計算機領域的標準和廣泛引用的結果。高德納教授對計算機程序設計的歷史和發展也有深入研究,使得本書在介紹眾多研究成果的同時,也對其歷史淵源和發展過程做了詳細介紹。

Knuth教授對本書的貢獻不僅體現在內容的深度和廣度上,他還為了能夠隨時修訂自己的著作,發明了計算機排版系統TeX和字形設計系統METAFONT,并無償公開,極大地推動了科技文獻的排版質量。他承諾以2.56美元獎勵任何一個錯誤的首個發現者,體現了他對作品精確性的極致追求。

書籍目錄

有關專門課題的另外兩卷還在準備中:第6卷語言理論(The Theory of Context-free Languages)(第11章)和第7卷編譯程序(編譯器 Techniques)(第12章)。

作者介紹

Donald E. Knuth是斯坦福大學計算機科學系的榮譽退休教授,算法和程序設計技術的先驅者。1974年獲美國計算機協會圖靈獎,1979年美國前總統卡特授予的科學金獎以及1996年11月由于發明先進技術榮獲的極受尊重的京都獎。他因這些成就和大量創造性的影響深遠的著作(19部書和160篇論文)而譽滿全球。

對于高德納教授來說,衡量一個計算機程序是否完整的標準不僅僅在于它是否能夠運行,他認為一個計算機程序應該是雅致的、甚至可以說是美的。計算機程序設計應該是一門藝術,一個算法應該像一段音樂,而一個好的程序應該如一部文學作品一般。

評價

如果你認為你是一名真正優秀的程序員,讀Knuth的《計算機程序設計藝術》,如果你能讀懂整套書的話,請給我發一份你的簡歷。―― Bill Gates。

這是一套集所有基礎算法之大成的經典之作。當今軟件開發人員所掌握的絕大多數計算機程序設計的知識都來源于此。――字節。

獲得榮譽

- 《計算機程序設計藝術》被《美國科學家》評為20世紀最佳學術專著之一,并被《紐約時報》稱為“該行業的定義性論著”。

參考資料 >

生活家百科家居網