他在8岁的时候
为了帮自己班级
在一个拼写单词活动夺得冠军
装病待家里两周背单词
最后比赛时写出了4500多个单词
比裁判所准备的还要多出2000个
然后他笑着说:我还能写出更多~
从此他在班里的人气就一直居高不下
其实他高一的时候
更喜欢听音乐与作曲
甚至还一度考虑过 考音乐专业
真正使得他和计算机结缘
则是在他大一暑假留校打工的时候
当时他工作的隔壁房(学校的机房)
放了一台IBM650计算机
他在学校机房里研究了好几天
大二结束后他选了数学专业
后来还设计了一个数学模型
根据球员在每场比赛中的多项表现的统计数据
对球员进行综合评估
(评估计算则通过程序交给了计算机)
球队教练根据他的程序挑选和使用球员
最后让学院赢得了联赛冠军
他还曾在《美国数学月刊》
发表一篇名为“卫生纸问题” 的论文
研究如何合理使用厕纸的算法
小节标题中使用了大量的“粪便学”词汇
唐稍微替换了几个小标题的粪词
表示不想改也无需再改了
“你的厕纸被接受了!”
1964年,他被约稿创作一本
关于编译器和程序设计方面的书
结果拖了4年都还没有动静
他回答:才只写了3000页
都还没进入主题
也只能帮他出多卷本了
于是就有了
《计算机程序设计艺术》系列丛书
这一套书是编程史上最伟大的书之一
图:碗状的图灵奖杯
本来他应该继续写系列丛书的
但作为一个完美主义强迫症
他实在无法忍受如此低劣的排版技术
居然把他的艺术品印的这么难看
他在采访中说:
我忍了很久了,当今的文字排版技术太烂了,破坏了我著作的美感,我要去开发更先进的排版技术,更优美的字体,让我的书看起来更漂亮!
笔耕一辍就是十年
在这十年之间
唐纳德发布了三个响亮的成果:
METAFONT字体设计系统、
文学化编程(Literate Programming)、
以及著名的TEX排版系统
TEX的版本 不是自然数列
而是从3开始
不断地逼近圆周率
目前最新版本是3.1415926
意思就是在说
我的系统已经无限接近于完美了
没有什么要改的地方了…
此外他还为TEX系统设立了奖金
第一个发现系统漏洞的人
可获得2.56美金
第二个人可获得5.12美金
依此类推
……
从版本推算,现在送出的支票
已经去到了327.68美金
但收到支票的人都几乎没去银行兑换
只是把支票当做自己的纪念收藏品
凭借他的这些成果
他获得了美国总统卡特亲自颁发的
美国国家科学奖奖章
这套丛书如今早已成为
程序员界的圣经
唐纳德也因此成为了编程界的上帝
唐纳德:“我尝试尽我所能的去熟悉电脑科学里的一些领域,然后把这些知识摘要成大家比较容易了解的方式,让没有那么多时间做这种学习的人也能够吸收它们。”
唐纳德认为编程是一门艺术而不是一门科学
因为艺术是人创造的,科学不是。
艺术是可以无止境提高的,而科学不行。
按照这个逻辑
全世界的各位码农
其实都是殷勤的艺术家
相关资源:橘子快速启动软件(橘子启动器)v3.0绿色免费版-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!