神游四海 (Tao’s Weblog)

  • Tao said: I twit, 20 minutes ago
  • Tao said: Aha 7 days ago

Tuesday, October 21, 2008

Edsger W. Dijkstra [读书] — tao @ 11:18 pm

学计算机的对于Dijkstra这个名字应该不会陌生,虽然这个名字的发音比较困难,读起来像是Dike-stra,这个是荷兰文,对于英语读者来说是困难一些,过去好些年我都是瞎蒙这个名字的读音,有时候念成dake-stra,有时候念成digik-stra,反正没有标准瞎猜,直到最近,仔细读过了他的传记之后,才真正学会他的名字的正确发音。

他是荷兰人,出生在鹿特丹,在美国德州大学奥斯汀分校任教二十多年。他的生平介绍参见这个网页以及维基百科有关条目。他最有名的贡献就是结构化编程以及对于goto语句的反对。小时候在中国学习BASIC语言的时候,就对于GOTO语句非常熟悉。后来在大学深入了解计算机以后,读到了对于GOTO语句的全盘否定以及结构化编程的概念,就经常看见Dijkstra这个名字放在在括号里以及书后的参考文献里面。

有趣的是,虽然是计算机专家,但是他的论文却是手写的,一笔一画非常认真,完全是老派人物做派。现代人估计能够手写的没有几个了,例如我,离开了计算机键盘就无法交流,手写出来的字又慢又难看,所以我随时带着笔记本电脑,还有我的T-Mobile Dash手机,上面有qwerty键盘。从这个网站上面有他的手写的论文的扫描文件

有趣的是,一个专门写作关于电脑科幻的作家,Neal Stephenson,也是用手写小说的。原来认为这样精通电脑的作家,一定会用电脑写作,但是后来很吃惊的得知,Neal Stephenson的好些九百页的小说都是一笔一画地用纸笔写出来的。像是间谍小说作家John le Carre的小说,用纸笔写出来不足为奇,毕竟是老派人物,但是像Neal Stephenson这样的作家,写过《Snow Crash》和《Cryptonomicon》这样的作品的,也用纸笔写作,就不能不让我大跌眼镜了。虽然他后面的几部书都是历史题材,但是用纸笔写几千页的大部头确实是很令人惊奇的,特别是在如今的电脑时代。

          

0.020 Hosted by tongtao.com, and powered by WordPress blog