接触过的一些计算机的典故

这个问题完全可以挖得更深的,我相信还有很多趣闻乐事在Geek们的口中津津乐道。

  • 肃然起敬的典故:高德纳二三事。

著名的计算机科学家高德纳(Donald E. Knuth),在他的巨著《计算机程序设计艺术》(The Art of Computer Programming,TAOCP)出完第三卷后,终于对当时粗糙的排版技术忍无可忍,毅然暂停写作,转向后来在学术界满载声誉的排版软件TeX的开发之中。

  1. 他原本以为他只需要半年时间,在1978年下半年就能完成,但最终他用了超过十年时间,直到1989年TeX才最终停止修改。
  2. TeX的版本号码也十分有趣。从TeX第三版开始,之后的升级是在小数点后加入一个新数位,使之越来越接近圆周率π的值。TeX目前的版本是3.1415926。这显示了TeX已经十分稳定,任何的升级都十分细微。高德纳曾表示“最后一次升级是(于我过世后)将版本数改为π,那时任何余下的漏洞将被看作程序的功能。”
  3. TeX是非常稳定的程序,高德纳悬赏奖励任何能够在TeX中发现程序漏洞(bug)的人。每一个漏洞的奖励金额从1美分开始,并每年翻倍,直到目前的327.68美元封顶。然而高德纳从未因此而损失大笔金钱,因为TeX中的漏洞少之又少,而真正发现漏洞的人在获得支票后,宁愿将其裱起来留作纪念也不愿拿去兑现![1]

此外,高德纳在那十年多时间的另一项工作(确切地说是许多成果中的另一个)是Metafont——一套用来设计字体的系统。与TeX类似,采用了以自然对数E为版本号的演进方式。(目前版本是2.718281)[2]

  • 会心一笑的典故:Lenna 图

对数字图像处理(绝大多数“神奇的”PS神技背后的技术)领域稍有了解的人,应该都对这幅治疗肾结石哪家医院好大名鼎鼎的Lenna图有所见闻。Lenna图常被用作数字图像处理各种实验的例图,看过相关专业论文的同学可能对她又爱又恨。
对于选择这张图作为例图的原因,(事后诸葛亮的)原因是:

  1. 该图适度的混合了细节、平滑区域、阴影和纹理,从而能很好的测试各种图像处理算法。
  2. Lenna是个美女,对于图象处理界的研究者(大部分都是男性)来说,美女图可以有效的吸引他们来做研究。

而真实的故事是:1973年6月,美国南加州大学的信号图像处理研究所的一个助理教授和他的一个研究生打算为了一个学术会议找一张数字照片,而他们对于手头现有成堆“无聊”照片感到厌烦。事实上他们需要的是一个人脸照片,同时又能让人眼前一亮。这时正好有人走进实验室,手上带着一本当时的《花花公子》杂志,结果故事发生了……而限于当时实验室设备和测试图片的需要,lenna的图片只抠到了原图的肩膀部分。[3]既然是来自老牌杂志,那原图必然不会让所有人失望!原来技术宅古今内外都一样啊~

猜你喜欢

转载自lyunabc.iteye.com/blog/1544488