【文章內(nèi)容簡(jiǎn)介】
他設(shè)計(jì) TeX 的時(shí)候聽(tīng)說(shuō)有一本書(shū)叫做 Aesthetic Measures, 作者是美國(guó) 數(shù)學(xué)家 George David Birkhoff。 是說(shuō)怎樣用數(shù)學(xué)公式來(lái)衡量“美”。 他查閱了7個(gè)Harvard圖書(shū)館,其中有一個(gè)圖書(shū)館有一個(gè)拷貝, 但是卻被人借走了。無(wú)奈,跑到 MIT 去借。 還好,借到了。后來(lái)他就在 TeX 里加入了一個(gè)變量叫做 badness, 用來(lái)衡量一行文字的美感。badness 越小這行文字就越美。 但是與 Birkhoff 不同,Knuth 對(duì)這個(gè)公式?jīng)]有多少信心。 也許是因?yàn)橹t虛。 標(biāo) 題: 八卦 Knuth (4) Knuth 的書(shū)都是自己用 TeX 排版的,但是卻不都是自己設(shè)計(jì)的。 傳說(shuō) Knuth 和 Graham, Patashnik 合作寫(xiě) Concrete Mathmatics 的時(shí)候 請(qǐng)了一位有名的圖書(shū)版面設(shè)計(jì)家為他們?cè)O(shè)計(jì)好了書(shū)的尺寸,字體大小,標(biāo)題樣式, 后來(lái) Hermann Zapf 專(zhuān)門(mén)設(shè)計(jì)了一種數(shù)學(xué)字體叫做 Euler, 自此,數(shù)學(xué)家 Euler 的靈魂浮游于 CM 當(dāng)中…… 另外一個(gè)圖書(shū)設(shè)計(jì)家告訴 Knuth 一種格式數(shù)學(xué)公式的辦法, 就是不把數(shù)學(xué)居中,而是只相對(duì)正文縮進(jìn)一定距離。 標(biāo) 題: 八卦 Knuth (5) 大家都知道 1974 年圖靈獎(jiǎng)授予 Knuth 主要是因?yàn)樗麑?xiě)了一部巨著叫做 The Art of Computer Programming 但是不幸的是,很多人不能理解,甚至不相信 他為這部書(shū)起了這么一個(gè)不“科學(xué)”的名字。 后來(lái)很多人的著作里出現(xiàn)這樣的文獻(xiàn)引用: The Act of Computer Programming, Donald Knuth. You will be a winner today. Pick a fight with a fouryearold. 標(biāo) 題: 八卦 Knuth (6) Knuth 是個(gè)喜歡自夸的人,這是毫無(wú)疑問(wèn)的。 在他出版 The Art of Computer Programming 之前就已經(jīng)有這種苗頭了。 還沒(méi)有出版的時(shí)候,在一次會(huì)議上,有個(gè)人知道他的這種性格, 就說(shuō):“我猜你正在寫(xiě)的這本書(shū)的書(shū)名肯定是 ‘An Introduction to Don Knuth’?!?Knuth 回答說(shuō):“正好相反。我要以你的名字來(lái)命名它。” 原來(lái)這個(gè)人的名字叫 Art Evans. 標(biāo) 題: 八卦 Knuth (7) Knuth 是Caltech數(shù)學(xué)系博士畢業(yè)的 但是他常常說(shuō):“我戴著一頂計(jì)算機(jī)科學(xué)家的帽子,而不是一頂數(shù)學(xué)家的帽子?!?這說(shuō)明他似乎對(duì)數(shù)學(xué)家有某些看法。 在他看來(lái)數(shù)學(xué)家只知道“What is it”, 而他還知道 How to do it. 這就是他認(rèn)為的數(shù)學(xué)與計(jì)算機(jī)科學(xué)的區(qū)別。 標(biāo) 題: 八卦 Knuth ( Knuth 回到 Stanford 時(shí),學(xué)校讓他自己給自己一個(gè)頭銜 他就選了一個(gè) Professor Emeritus of The Art of Computer Programming 他其實(shí)覺(jué)得“計(jì)算機(jī)科學(xué)”不是科學(xué)。 雖然大家很希望計(jì)算機(jī)編程變成科學(xué),這是某ACM刊物提出的忠旨。 但是 Knuth 覺(jué)得奇怪為什么大家這么喜歡科學(xué), 以致于他們瞬間把程序設(shè)計(jì)變成了科學(xué),方法就是叫它“計(jì)算機(jī)科學(xué)”。 Just call it Computer Science 在他眼里,計(jì)算機(jī)科學(xué)其實(shí)仍然是門(mén)藝術(shù)。 標(biāo) 題: 八卦 Knuth (9) 在 Knuth