计算机程序设计艺术
国防工业出版社
《计算机程序设计艺术》是由著名计算机科学家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世纪最佳学术专著之一,并被《纽约时报》称为“该行业的定义性论著”。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
内容简介
书籍目录
作者介绍
评价
获得荣誉
参考资料