计算机程序设计艺术

✍ dations ◷ 2025-07-09 11:10:57 #1968年书籍,计算机科学与技术书籍,算法分析,计算机算术算法

《计算机程序设计艺术》(英语:),简称TAOCP,是美国计算机科学家高德纳(Donald Ervin Knuth)编著的关于计算机程序设计之七卷本著作。作者并因此获得美国计算机协会1974年图灵奖。

1962年,高德纳还是个研究生的时候就开始了程序设计的工作,在攻读博士期间,艾迪生韦斯利公司(Addison-Wesley)的顾问Richard Varga找他出书,因课业繁忙,一时没时间草稿。1963年高德纳获得加州理工学院数学博士学位,开始投入撰写工作。1968年,当时31岁的高德纳完成前六卷并首次出版,一口气写了三千多页,自此他计划写7卷。1999年底被《美国科学家》()期刊列为20世纪最佳12部学术专著之一,与狄拉克的“量子力学”、爱因斯坦的“相对论”、曼德布罗特的“分形论”、鲍林的“化学键”、罗素和怀特海德的“数学基础”、冯诺依曼和摩根斯坦的“博弈论”、维纳的“控制论”、伍德沃和霍夫曼的“轨道对称性”、费曼的“量子电动力学”等科学史上的重要著作并列必读经典。至1976年,已卖出超过一百万册。

任何人发现书上的错误,都可以向他举发,并领取2.56美元,因为“256美分刚好是十六进制的一美元”(256 pennies is one hexadecimal dollar.)。比尔·盖茨在1995年说,“如果你认为你是一名真正优秀的程序员,就去读第一卷,确定可以解决其中所有的问题。”“如果你能读懂整套书的话,请给我发一份你的简历。”《计算机程序设计艺术》是高德纳一生中最重要的事业,他写这本书的目的是“组织和总结所知道的计算机方法的相关知识,并打下坚实的数学、历史基础”。

同时高德纳在进行第二卷的校样时,发觉书商把他书中的数学式子排得太难看了,因此发明数学排版软件TeX,和字形设计系统METAFONT。等到他再回来要写第四册的时候,发现他想讨论的东西,现在都写成API了。1992年高德纳自大学退休,处于隐居的生活,退休的原因是为了完成TAOCP这部巨著,他估计大约要花20年来完成。第四册预计分为A、B、C、D四个分卷出版,其中A分卷已于2005年和2011年陆续出版了平装本和精装本。

按卷排序:

按出版日期排序:

相关

  • 负极在电池中,电极一般指与电解质溶液发生氧化还原反应的位置。电极有正负之分,正极指电位(电势)较高的一端,负极指电位较低的一端。一般正极为阴极,获得电子,发生还原反应,负极则为阳极
  • 红细胞比容血细胞比容(德语:Hämatokrit,英语:hematocrit 源于希腊语:αιματοκρίτης,简写 HCT / Ht)又称血比容、红血球容积比、血容比,旧名红细胞压积(packed cell volume,简写PCV)指
  • 布雷默顿布雷默顿(英语:Bremerton)是一个位于美国华盛顿州基沙普县(Kitsap County)的海岸城市与军港,人口37,259人(2000年统计)的该市是基沙普半岛(英语:Kitsap Peninsula)上最大的聚落,也是美国
  • 张煦张煦(1913年11月6日-2015年9月13日),生于江苏无锡,中国通信工程学家,上海交通大学教授。1934年毕业于交通大学。1940年获美国哈佛大学科学博士学位。1980年当选为中国科学院院士(学
  • 齐襄公齐襄公(约前729年-前686年),姜姓,名诸儿,齐僖公的儿子、齐桓公的哥哥,春秋时代齐国第十四位国君。周庄王元年(前698年)即位。在位期间,国力渐强,曾攻伐卫国、鲁国、郑国。在位期间执政
  • 邸姓《百家姓》中无此姓邸姓是一个中国姓氏,约占汉族人口的0.03%,在各姓中排行第234位。邸姓来源有二:
  • 绅士科学家绅士科学家( gentleman scientist)是指财务上独立的,以从事科学研究为个人爱好的科学家。 这一术语源自后文艺复兴时期的欧洲,在20世纪,随着政府和私人对科学研究的资助的增长,就
  • 乙晓光乙晓光(1958年6月-),江苏沭阳人,中国人民解放军空军上将,中国共产党第十八届中央委员会候补委员、十九届中央委员会委员。乙晓光出自一个军人世家,祖父、叔父曾参加过抗日战争、第
  • 哈利·克拉克哈利·克拉克(英语:Harry Clarke;1889年3月17日-1931年)是爱尔兰二十世纪著名的花窗玻璃艺术家及插画家。克拉克最初从事彩绘玻璃工作,后来才到伦敦寻求插画的工作。他第一份插画
  • 田宫谦次郎球员监督田宫谦次郎(1928年2月11日-2010年5月5日),是日本职棒选手(1949年—1963年)、总教练,曾任下馆市市议会议员。2002年进入野球殿堂,2010年5月5日因颅内出血送医不治,享年82岁。