計算機程序設(shè)計藝術(shù)(卷1 英文版·第3版)

出版時間:201009  出版社:人民郵電出版社  作者:Donald E.Knuth  頁數(shù):650  
Tag標簽:無  

前言

本書是應(yīng)數(shù)以千計的讀者來信要求而出版的。我們用了多年的時間對大量的食譜進行了反復(fù)檢驗,挑選出最佳的、有趣的、完美的食譜奉獻給大家。現(xiàn)在我們可以自信滿滿地說.不管是誰,即使此前從來沒有做過菜,只要嚴格按書中的說明進行操作,也能獲得跟我們一樣的烹飪效果?!狹cCall's Cookbook(1963)為數(shù)字計算機編寫程序的過程是特別吸引人的,因為我們不僅可以獲得經(jīng)濟和科學(xué)兩方面的收益,還能盡享寫詩或作曲般的藝術(shù)體驗。本書是多卷本中的第1卷,整套書旨在訓(xùn)練讀者去掌握程序員必備的各種技能。在接下來的章節(jié)中,我不打算介紹計算機程序設(shè)計的入門知識,而是假定讀者已有一定的基礎(chǔ)。必備知識實際上非常簡單,但初學(xué)者恐怕需要一些時間和動手實踐方能理解數(shù)字計算機的概念。讀者應(yīng)該具備如下知識。a)對存儲程序式數(shù)字計算機的工作原理有一些認識。不一定需要電子學(xué)背景,但需要知道指令在機器內(nèi)存中是如何保存和連續(xù)執(zhí)行的。b)能夠用計算機可以“理解”的確切術(shù)語來描述問題的解決方案。(這些機器不懂所謂的常識,它們只會精準地按要求干活,不會多做也不會少做。這是剛開始接觸計算機時最難領(lǐng)悟的概念。)c)掌握一些最基本的計算機技術(shù),如循環(huán)(重復(fù)地執(zhí)行一組指令)、子程序的使用、下標變量的使用。d)對常見的計算機術(shù)語有所了解,如內(nèi)存、寄存器、位、浮點、溢出、軟件等。正文中沒有下定義的一些術(shù)語,會在每卷最后的索引部分給出簡明的定義。或許可以把這4點歸結(jié)為一個要求:讀者應(yīng)該起碼為一臺計算機編寫和測試過至少(比如說)4個程序。我力圖使這套書能滿足兩方面的需求。首先,這些書總結(jié)了幾個重要領(lǐng)域的知識,可以作為參考書;其次,它們可以用作自學(xué)教材或計算機與信息科學(xué)專業(yè)的大學(xué)教材。

內(nèi)容概要

  《計算機程序設(shè)計藝術(shù)》系列被公認為計算機科學(xué)領(lǐng)域的權(quán)威之作,深入闡述了程序設(shè)計理論,對計算機領(lǐng)域的發(fā)展有著極為深遠的影響。本書是該系列的第1 卷,講解基本算法,其中包含了其他各卷都需用到的基本內(nèi)容。本卷從基本概念開始,然后講述信息結(jié)構(gòu),并輔以大量的習(xí)題及答案?! ”緯m合從事計算機科學(xué)、計算數(shù)學(xué)等各方面工作的人員閱讀,也適合高等院校相關(guān)專業(yè)的師生作為教學(xué)參考書,對于想深入理解計算機算法的讀者,是一份必不可少的珍品。

作者簡介

作者:(美國)高德納(Donald E.Knuth)高德納,1938年1月10日出生于美國明尼蘇達州的米爾沃基,著名計算機科學(xué)家,算法與程序設(shè)計技術(shù)的先驅(qū),斯坦福大學(xué)計算機系榮譽退休教授,計算機排版系統(tǒng)TFX和ME_『AFONT字體系統(tǒng)的發(fā)明人,最年輕的圖靈獎得主。他在計算機科學(xué)及數(shù)學(xué)領(lǐng)域出版和發(fā)表了多部具有廣泛影響的著作和論文。他獲得了很多獎項和榮譽:1971年獲首屆美國計算機協(xié)會(ACM)Grace Murray lopper獎1973年當(dāng)選為美國科學(xué)藝術(shù)學(xué)院院士1974年獲美國計算機協(xié)會圖靈獎1975年當(dāng)選為美國國家科學(xué)院院士,同年榮獲美國數(shù)學(xué)協(xié)會(MAA)福特獎(Lester R. Ford Award)1979年獲卡特總統(tǒng)頒發(fā)的美國科學(xué)獎1981年當(dāng)選為美國工程院院士1982年獲計算機先鋒獎(Computer Pioneer Award)1982年成為IEEE榮譽會員1986年榮獲美國數(shù)學(xué)學(xué)會(AMS)斯蒂 爾獎(Steele Award)1988年獲富蘭克林獎?wù)拢‵ranklin Medal)1994年獲瑞典科學(xué)院Adelskold獎1995年獲IEEE馮·諾依曼獎1996年獲稻盛基金會京都獎(Kyoto Prize)Knuth的中文名字高德納廣為人知,這是1 977年他訪問中國之前由姚期智教授的夫人姚儲楓所取。

書籍目錄

Chapter 1 Basic Concepts   1.1 Algorithms   1.2 Mathematical Preliminaries   1.3 MIX   1.4 Some Fundamental Programming Techniques Chapter 2 Information Structures   2.1 Introduction   2.2 Linear Lists   2.3 Trees   2.4 Multilinked Structures   2.5 Dynamic Storage Allocation   2.6 History and Bibliography Answers to Exercises Appendix A Tables of Numerical Quantities   1. Fundamental Constants (decimal)   2. Fundamental Constants (octal)   3. Harmonic Numbers, Bernoulli Numbers, Fibonacci Numbers Appendix B Index to Notations Index and Glossary 

章節(jié)摘錄

插圖:

媒體關(guān)注與評論

這一多卷本的鴻篇巨著被公認為是對經(jīng)典計算機科學(xué)的權(quán)威論述,數(shù)十年來,前3卷一直是廣大學(xué)生、研究人員和業(yè)內(nèi)人士學(xué)習(xí)程序設(shè)計理論和實踐的無價之寶。這是一部包含一切基礎(chǔ)算法的寶典,是它教給了這一代軟件開發(fā)人員關(guān)于計算機程序設(shè)計的絕大多數(shù)知識?!  狟yte雜志1995年9月刊無數(shù)的讀者談到過Knuth的著作對于自己的深刻影響。從事研究的人驚訝于他精美優(yōu)雅的分析,而普通程序員則一直在卓有成效地利用書中提供的各種方案解決日常問題。這些書展現(xiàn)了作者的博觀、清晰、精確和幽默,所有的人都欽佩不已。我簡直說不清楚這些書給我的學(xué)習(xí)和娛樂帶來了多少歡樂時光。我在各種場合一有空就仔細研讀,在車上,在餐館,上班時,回到家里……甚至有次觀看我兒子的球賽,趁他沒上場的時候,我還拿出來看了一陣子?!  狢harles Long它本來是當(dāng)參考書寫的,但有些人卻發(fā)現(xiàn)每一卷都可以興致勃勃地從頭讀到尾。有位中國的程序員甚至把它比做讀詩。如果你自以為是一個很好的程序員,請去讀讀Knuth的《計算機程序設(shè)計藝術(shù)》吧……要是你真把它讀下來了,就毫無疑問可以給我遞簡歷了?!  葼枴どw茨不管你的背景如何,只要你想認真地編寫計算機程序,都有很好的理由把這套書的每一卷抱回家,便于研究和工作時隨時翻閱。20年來Knuth第一次全部修訂了這3卷。我發(fā)現(xiàn),只要翻一翻這些書,就會立竿見影地“鎮(zhèn)住”計算機?!  狫onathan Laventhol

編輯推薦

《計算機程序設(shè)計藝術(shù)·卷1:基本算法(英文版·第3版)》編輯推薦:《計算機程序設(shè)計藝術(shù)》系列著作對計算機領(lǐng)域產(chǎn)生了深遠的影響。這一系列堪稱一項浩大的工程,自1962年開始編寫,計劃出版7卷,目前已經(jīng)出版了4卷?!睹绹茖W(xué)家》雜志曾將這套書與愛因斯坦的《相對論》等書并列稱為20世紀最重要的12本物理學(xué)著作。目前Knuth正將畢生精力投入到這部史詩性著作的撰寫中。想了解《計算機程序設(shè)計藝術(shù)·卷1:基本算法(英文版·第3版)》最新信息。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    計算機程序設(shè)計藝術(shù)(卷1 英文版·第3版) PDF格式下載


用戶評論 (總計95條)

 
 

  •   該書1999年底被American Scientist列為20世紀最佳12部學(xué)術(shù)專著之一。
    書本中結(jié)合大量數(shù)學(xué)知識,分析不同應(yīng)用領(lǐng)域中的各種算法,研究算法的復(fù)雜性,即算法的時間、空間效率,探討各種適用算法等,其理論和實踐價值得到了全世界計算機工作者的公認。
    比爾蓋茨曾說過,如果你讀完了《計算機程序設(shè)計藝術(shù)》,并且讀懂了,請你把你的簡歷發(fā)給我。
  •   圖靈獎大師巨匠經(jīng)典原作!一本享譽計算機業(yè)界的“圣經(jīng)”,堪稱算法領(lǐng)域的終極著作。通過大量的數(shù)學(xué)知識對各種算法展開學(xué)者深度的分析和延伸,更適合于資深軟件設(shè)計研究者和大型程序設(shè)計人員參考閱讀。
  •   卷1其實是許多算法教材的藍本,不需要很專業(yè)的英語基礎(chǔ),作者以平和的筆法記述計算機算法藝術(shù)的奧秘,非常喜歡!
  •   算法界的泰山北斗,高德納的巨著,歷時半個多世紀。可以說作者用一生的心血寫的這套著作。為了此著作更能體現(xiàn)出算法的美和藝術(shù)性,甚至歇筆10年寫了一款排版軟件!
  •   還沒開始讀,先裝門面。不知道什么時候能讀完這么厚重的經(jīng)典著作,更不知道什么時候能領(lǐng)會算法的精髓。
  •   講解基礎(chǔ)算法的非常好的書,但是建議有離散數(shù)學(xué)的基礎(chǔ)
  •   大師之作,理論計算機必讀。
  •   大師之作,計算機愛好者的珍貴藏書之一。
  •   基本算法,第一章的數(shù)學(xué)部分就讓人非常蛋疼,好難啊
  •   和算法導(dǎo)論一起學(xué)習(xí)中,很多數(shù)學(xué)知識是以前不知到的和不熟悉的
  •   Hardback的很好, 準備深度理解以提升算法能力
  •   算法的經(jīng)典寶典。程序員案頭必備
  •   計算機中的經(jīng)典書藉啦,買來珍藏!
  •   計算機系列五星級的工具書。
  •   算法上帝送給世人的禮物
  •   學(xué)學(xué)算法
  •   計算機經(jīng)典神作
  •   對于從事計算機編程行業(yè)的我而言,放在床邊,經(jīng)常翻閱此書,真的受益匪淺,里面的一些思路很受啟發(fā),而且對于英文要求還是較低的,需要長翻閱,每次的收獲都不一樣,很接觸的項目有關(guān)吧。
  •   每一個學(xué)計算機的都應(yīng)該好好拜讀一下
  •   高德納的經(jīng)典著作,做軟件的人應(yīng)該都聽說過的,據(jù)說蓋茨花了三個月讀這本書
  •   還沒看完,但是對寫程序有幫助
  •   大師著作,慕名而來
  •   大師級的著作,仔細閱讀中。。。
  •   印刷挺好的,希望后續(xù)值得收藏的書,多點精裝的
  •   精裝本的書拿起來很有分量,這一套書都適合收藏。
  •   這本書是經(jīng)典中的經(jīng)典,英文書比中文書更好,如果有一定英語基礎(chǔ),還是建議看英文,書的質(zhì)量很好
  •   大師的書很不錯啊
  •   經(jīng)典之作,有時間慢慢研究
  •   認真拜讀大師的作品。
  •   剛拿到手,質(zhì)量很好,還沒來得及品讀大師的作品,不過應(yīng)該是非常好的
  •   估計要一定的高等數(shù)學(xué)知識
  •   封皮和用紙都對得起精裝的錢。
  •   CS的參考書~
  •   書是好書,但才看了一點點。相信堅持看完會有收獲的。
  •   書還沒開始讀,迫不及待了
  •   盡管還沒有來得及拜讀,盡管年齡也不小了。但這種神書,必須細細咀嚼。
  •   書很不錯,很滿意,還沒來得及看,要細細研讀了
  •   在各個版本中憂郁了好久,感覺還是這個版本的樣子比較好看。終于等在活動時買了。唯一的遺憾是書角折了,當(dāng)當(dāng)如果舍得用紙盒就好了!
  •   發(fā)貨快,書很好,正在拜讀,
  •   絕對的巨著,發(fā)貨很快,書的質(zhì)量非常不錯,值!
  •   被我放在寢室床頭瞻仰了,本來想借此書練練英語,現(xiàn)在看來還是等英語差不多之后再看吧
  •   高大全的經(jīng)典書籍,程序員必備藏書
  •   經(jīng)典不需要解釋。。。。。。
  •   經(jīng)典,需要好好讀讀。
  •   雖然英文原版 有些費力, 但是 絕對經(jīng)典, 有些東西還是看原版的 收獲更大
  •   為了紀念曾經(jīng)從事過所謂it。
  •   準備下功夫閱讀該書。
  •   說實話這本書以我目前的實力是看不太懂,現(xiàn)在買來只是收藏。
    等以后自己有能力提高之后再來看
  •   真的很好的一本書,還是看原版的好啊
  •   此書我正在拜讀,很吸引人
  •   看了第一章,不太容易看懂,要慢慢看,英語不是太好看著有些吃力吧,再難也有看下去的動力。
  •   高神出品,必屬精品,OH YEAH
  •   each student in this area should read it!
  •   真不舍得啟封啊
  •   used to think it's a ordinary book (mean the book itself not content),however,it looks ***e a dictionary,an additional cover,felt ***e a professor or somewhat ***e whom works in a library.
  •   \(^o^)/~很好
  •   純英文。有的看了。
  •   不得不說漢語的概括能力真的太強
  •   高估自己的英語水平了
  •   目前還沒大塊時間閱讀!書很好
  •   幫朋友買的,他說書很香
  •   真的很好,英文原版需要仔細啃啃
  •   神作?。。。?!
  •   以后要買全套的,一 二 三 四 全部值得珍藏
  •   白色的紙色給人一種壓迫感!
  •   經(jīng)典之作,書不錯,包裝很好,很新,,就是紙有點薄
  •   書不錯,英文版的也只能買來裝逼了。
  •   感覺還行,,就是英文版的。。慢慢看羅
  •   頂禮膜拜,大神之作
  •   high cited.
  •   一般般,留著吧
  •   慕名而看,慕名而買,買到手里了,就是看不懂呀
  •   書本身是不錯的,就是全英文版不普適于群眾。
  •   里面涉及大量的數(shù)學(xué)知識,答案不是很細,難度不小啊
  •   如此經(jīng)典的著作,如此偉大的著作,有資格評價它的好壞的人太少了,因為,能完全讀懂它的人就是萬里挑一的。我沒有資格評價它。
  •   內(nèi)容就不用多說了,公認的經(jīng)典。書是全新塑封的,精裝,看起來挺結(jié)實。全英文,印刷得很清楚。紙張馬馬虎虎,但是裝訂不怎么可靠,感覺似乎比較容易散架,也有可能是因為書比較厚的原因吧。
  •   雖然算法都很基本, 但是若讀通了, 基本功將變得異常扎實.
  •   書的質(zhì)量很好,內(nèi)容略深奧
  •   大而全,建議花時間深入研究
  •   還是得看原著,受益菲淺。
  •   很好的一本書,算法老師推薦的
  •   讓我不滿意的地方是,書的前后封面不是很新,明顯有磨損,似乎被搬運過多次,書的后封頁上所貼的 "Person Education" 標簽上的字體也因磨損而模糊。
  •   英文版讀起來很吃力,雖然知道是經(jīng)典,現(xiàn)在還是放一邊先看其他書了。
  •   書很好物美價廉非常好
  •   原版英文書確實不錯,但英語看著果然考驗意志力啊
  •   計算機界最經(jīng)典的書了,回去好好研讀!
  •   幫朋友買的 據(jù)說質(zhì)量不錯
  •   當(dāng)之無愧的計算機經(jīng)典著作。
  •   我的同事說都是盜版了,讓我有點傷心,書上有幾處爛也,還有幾處連頁的,我只好自己撕開。從今天起,及時寫評論。
  •   不錯,值得一看,前言寫得都與眾不同
  •   包裝不錯,很精美,適合收藏
  •   經(jīng)典之作,學(xué)習(xí)并收藏.
  •   囤書經(jīng)典之TAOCP
  •   神作,沒什么需要補充的。
  •   正版 Ok
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7