国际最知名的19位软件编程大师访谈

发表于:2011-10-28来源:未知作者:领测软件测试网采编点击数: 标签:
国际最知名的19位软件编程大师访谈这个对当代最有声望的程序员进行系列访谈的想法,是由微软出版社的Min S. Yee提出的。 在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科

  这个对当代最有声望的程序员进行系列访谈的想法,是由微软出版社的Min S. Yee提出的。

  在访谈中,我们问了这样的问题:那些想法是从哪里来的?把想法转化为现实有多难?开发大型程序是什么感觉?这是一门艺术还是一门科学?是手艺还是技能?同样的事情还能再做一次吗?访谈的目标不是支配、欺骗或操控,而是程序员自由地反思、反省,然后用言语把他自己的编程方法表达出来。

  世界上的优秀程序员为数众多,他们不会都出现在本书中。所以,这是对当代杰出程序员进行访谈的系列图书的第一本。

  --------------------------------------------------------------------------------

  Charles Simonyi(查尔斯·西蒙尼)

  1948年9月10日,Charles Simonyi出生于匈牙利布达佩斯。上高中时,Charles开始接触计算机和编程,他父亲安排他给一名从事计算机工作的工程师当助手,当时计算机在匈牙利屈指可数。

  1966年,Charles高中毕业,同时也完成了他的第一个编译器。凭借开发编译器时积累的经验,他在丹麦哥本哈根的A/S Regnecentralen 公司谋得了一个职位。1968年,Charles离开丹麦进入美国加州大学伯克利分校学习,并于1972年获得理学学士学位,1977年获得斯坦福大学博士学位。

  Simonyi曾先后在加州大学伯克利分校计算机中心、伯克利计算机公司、ILLIAC 4项目和施乐PARC工作。自1981年以来,他一直供职于微软公司。在施乐公司,Charles开发了Alto个人电脑的Bravo和Bravo X程序。在微软,Charles组建了应用软件小组,并领导开发出Multiplan、Microsoft Word、Microsoft Excel等广受欢迎的应用软件。

  在微型计算机世界的几乎各个领域,Charles Simonyi都打上了他的烙印,要么通过他自己的作品,要么通过影响和他共事的那些人。他谦逊而活泼,脸上常挂着微笑,几乎能够评论任何话题,不论是否与计算机相关。

  --------------------------------------------------------------------------------

  Butler Lampson

  Butler Lampson,目前在加州帕洛阿尔托数字设备公司(Digital Equipment Corporation,下文简称DEC)系统研究中心担任高级工程师,他曾是加州大学伯克利分校计算机科学副教授、伯克利计算机公司创始人、施乐PARC计算机科学实验室的高级研究员。

  Lampson是业界最受敬重的专家之一,他在许多计算机设计和研究领域都颇有建树。他开发过硬件系统,如以太网局域网和Alto、Dorado个人电脑;操作系统,如SDS 940和Alto;编程语言,如LISP和Mesa;应用程序,如Bravo编辑器和Star办公系统;还有网络服务器,如Dover打印机和Grapevine邮件系统。

  --------------------------------------------------------------------------------

  John Warnock

  John Warnock出生于1940年,在犹他州长大,就读于犹他大学,并获得了数学学士和硕士学位,以及计算机科学博士学位。1968年,Dave Evans 在犹他大学组建了著名的研发团队,研究交互式设计和计算机图形学,此时Warnock刚好转学计算机科学专业。拿到计算机科学博士学位后,Warnock进入加拿大不列颠哥伦比亚省温哥华的一家公司,尝试当了一段时间的企业家,随后加入加拿大计算机科学公司(Computer Sciences of Canada),在多伦多工作。之后,他前往华盛顿哥伦比亚特区,进入戈达德太空飞行中心工作。

  1972年,Warnock搬到加州,跟Dave Evans和Ivan Sutherland一起参与Illiac IV巨型计算机、美国宇航局航天飞机太空飞行模拟器和飞机模拟器等方面的工作。1978年,Warnock加入施乐PARC,在计算机科学实验室工作了4年。在PARC工作期间,Warnock致力于提高计算机灰阶成像的排版效果。

  1982年,John E. Warnock博士和Charles M. Geshchke博士共同创建了Adobe系统公司(Adobe Systems),开发混排文字和图形的软件,其输出与设备无关。他们精诚合作,开发出了Adobe系统公司的第一款产品PostScript。

  进入公司办公大楼时,你会一眼看到Adobe公司的标志。这座大楼位于帕洛阿尔托的恩巴克德罗大道(Embarcadero)旁,这条大道两旁散布着不少高科技企业。公司标志非常大,金光闪闪,显示出Warnock的公司近来获得的巨大成功。跟其他很多人一样,Warnock带着自己的想法离开了施乐PARC,并在现实世界中将这些想法变成了一门语言(PostScript)和一家公司(Adobe系统公司)。

  --------------------------------------------------------------------------------

  Gary Kildall

  作为数字化研究所(DRI)的创始人和董事会主席,Gary A. Kildall于1972年到1973年间开发了第一个微机操作系统。他把那个系统称为CP / M(控制程序/监控程序)操作系统,后来成为他们公司的第一个产品。此外,他为IBM个人计算机设计了DRLogo编程语言,并开发出微机上最早的高级计算机语言之一,PL / 1。

  Gary Kildall是西雅图人,生于1942年5月19日。他于1972年获得华盛顿大学计算机科学博士学位。他随后加入了海军,并且执教于加利福尼亚州蒙特里的美国海军研究生院,讲授计算机科学。从海军退役后他仍旧在那里继续执教。

  Kildall于1984年创建了一个名为Activenture的新公司(最近已更名为KnowledgeSet公司),以探索光盘出版业的潜力。Activenture公司于1985年宣布,他们将出版光盘版的《格罗利尔多媒体百科全书》。Kildall在担任KnowledgeSet公司总裁的同时仍旧担任着数字化研究所董事会主席一职。

  --------------------------------------------------------------------------------

  Bill Gates

  作为微软的CEO,William H. (Bill) Gates被认为是当今个人计算领域和办公自动化行业一个强有力的推动者。Bill Gates从年轻时就开始了计算机软件的职业生涯。当Gates和微软的联合创始人Paul Allen还在华盛顿州的西雅图上高中时,两人就开始做起了编程顾问的工作。1974年,当Gates在哈佛大学读本科时,他与Allen合作为第一台/商用微型计算机MITS Altair开发了一套BASIC编程语言。在那个项目顺利完成后,两人创办了微软公司,为新兴的微机市场开发并销售软件。

原文转自:http://www.ltesting.net