计算机大师

更新时间: 5月 15th, 2010

Randy Pausch(兰迪·波许)

人机互动专家,Alice项目创立者。把Randy放在第一个,并不是说他在计算机科学上的贡献比Knuth大,而是因为Randy教会我的,并不是技术而是Life,How to lead my life,这是凌驾于一切技术之上的东西,乐观的面对生活,勇敢的挑战自己,执着的追求梦想!愿Randy在天堂过得一样开心,上帝也会被你感动的!

卡耐基梅隆大学:http://download.srv.cs.cmu.edu/~pausch/

 

Donald E. Knuth(高德纳)

算法大师,我最崇拜的计算机科学家,没有之一!不认识高爷爷的人别说自己是学计算机的。《The Art of Computer Programming》绝对是计算机科学的圣经。对高爷爷的崇敬,对编程艺术境界的向往,指引我不断的追求计算机的“艺术”,没有高爷爷的算法艺术就我就不会进入计算机这个领域。高爷爷是我在计算机领域的指路人。

斯坦福大学:http://www-cs-faculty.stanford.edu/~knuth/

 

Jeffrey D. Ullman

数据库理论、自动机理论、编译原理大师。他的《Automata Theory, Languages, and Computation》让我真正的进入了计算机基础理论的世界。《Compilers: Principles, Techniques, and Tools 》让编译器不再神奇,让我也能写出自己的编译器。《A First Course in Database Systems》让我对数据库的了解从应用进入了理论的深度,可以说Ullman是我在计算机理论方面的启蒙老师,他的书教给了我计算机世界最奇妙最基础最有趣的东西。

斯坦福大学:http://infolab.stanford.edu/~ullman/

 

姚期智(Andrew Chi-Chih Yao)

计算理论大师,第一位华人图灵奖得主。他的理论我是完全不懂,很深奥,但是可以确定的是他绝对有资格位列大师的行列。

清华大学:http://itcs.tsinghua.edu.cn/yao/

 

Andrew S. Tanenbaum

操作系统专家和网络专家,Minix的创始人,追根溯底也是Linux的祖师爷。他的《Modern Operating Systems》和《Operating Systems Design and Implementation》以及Minix系统让我了解了操作系统的原理并且有机会通过实践来学习操作系统原理,有了他的教导,使操作系统对我而言不再神秘。《Computer Networks》则让我对网络从感觉上的认识进入了理性的认识,从理论上了解了计算机网络的结构和理论。Tanenbaum让我知道了我天天使用的东西原来是这样的。

 阿姆斯特丹自由大学:http://www.cs.vu.nl/~ast/

 

Andrew W. Appel

编译原理专家。他的《Modern Compiler Implementation in C》让我了解了现代编译器是如何设计的,原来语法分析器和词法分析器也是可以自动生成的,世界上还有Flex(LEX)/Bison(YACC)这样神奇的工具,也让我写出了自己的第一个TinyC编译器。

普林斯顿大学:http://www.cs.princeton.edu/~appel/

 

Ivar Jacobson(雅克布森)

软件工程大师,RUP和UML创始人之一。在上海听过他的SMART方法之后,终于领略到软件工程的重要性,不再认为写文档是浪费时间的事情,并且知道如何让自己SMART起来。Jacobson是带我了解软件工程的第一人,很庆幸自己有机会能接触到这样的大师,没有他,我可能要备受折磨之后才能感受到软件工程的重要性。

雅克布森公司:http://www.ivarjacobson.com/about/management_team/

  1. 赖明星
    4月 14th, 201320:30

    居然没有W.Richard Stevens,顿时对楼主的崇拜降低了一些,不过,楼主看过这么多经典书,佩服,佩服,我要多看书,看好书!

    [回复]