计算机程序设计艺术

✍ dations ◷ 2025-11-27 13:02:46 #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年陆续出版了平装本和精装本。

按卷排序:

按出版日期排序:

相关

  • X射线晶体学X射线晶体学是一门利用X射线来研究晶体中原子排列的学科。更准确地说,利用电子对X射线的散射作用,X射线晶体学可以获得晶体中电子密度的分布情况,再从中分析获得关于原子位置和
  • 中胚层中胚层(mesoderm)是胚胎中位于内外胚层之间的胚层。在绘图中,传统上用红色表示。人类的中胚层在胚胎发育第三周出现,原条的形成代表着中胚层的出现。并非所有动物胚胎都有中胚层
  • 戎嘉余戎嘉余(1941年12月7日-),浙江鄞县人,中国地层古生物学家,中国科学院院士。1962年,毕业于北京地质学院。1966年,毕业于中国科学院南京地质古生物研究所。1994年,被评为国家级有突出贡
  • 2002年美国电影学会奖在2002年荣获美国电影学会奖(AFI)年度最佳10部电影和10电视节目。
  • 南方猛犸南方猛犸(英语:Southern Mammoth ,学名:)是一种欧洲和中亚特有的、已经灭绝的猛犸象,生活在250万-150万年前的更新世。南方猛犸高约4米(13英尺),重达10吨,是最大的长鼻目动物之一,另外
  • 高登科高登科(1920年-?),是一名前网球运动员,云林斗六人,毕业于早稻田大学,曾任职于台湾银行。早期参与软式网球,赴日留学时改打硬式网球,回台后成为台湾男子网球第一人,长年垄断国内男子单打
  • 冰岛国徽冰岛国徽(冰岛语:Skjaldarmerki Íslands)为一盾徽,绘有国旗的图案。盾徽上端有一只红舌金爪的白隼和一只白齿红舌金爪的龙,左侧是一头黑牛,右侧站着一位身披斗篷的巨人。隼、龙、
  • 杏小百合杏小百合(1983年9月20日-),日本模特儿、演员、歌手。本名佐佐木 小百合(佐々木 さゆり),出身自日本神奈川县,隶属 田边AGENCY 公司。杏小百合毕业于神奈川县立永谷高中,少年时曾经到
  • 谭昌言谭昌言(1571年-1625年),字圣俞,浙江嘉兴县人。明朝政治人物。万历二十二年(1594年)甲午科浙江乡试解元,万历二十九年(1601年)辛丑科进士。初官直隶常熟县知县,有惠政。改婺源县知县,劈山
  • 激浪派激浪派(Fluxus)是1960年代至1970年代间活跃的一个激进的国际文艺流派。他们提出了一些新的艺术主张,如迪克·希金斯的“中介艺术”、亨利·弗林特的“观念艺术”和白南准和沃尔