加州理工学院 知名校友
Walter Bright头像

Walter Bright

身份简介:

美国计算机专家

中文译名:

沃尔特·布莱特

国籍:

美国

出生日期:

1957年1月1日

太阳星座:

摩羯座

学历:


人际关系


好友:

安德雷·亚历桑德雷斯库(Andrei Alexandrescu)

马克·斯特罗伯格(Mark Stroberg)

谢尔·法利(Shal Farley)


·计算机编程

·D语言

·《帝国》游戏

成长经历


关于自己的个人信息和家庭背景,沃尔特·布莱特很少对外提及。他在接受一些计算机类媒体采访时,偶偶会提到自己的成长经历。布莱特回忆称,自己小时候对很多东西都充满好奇,喜欢打破砂锅问到底。

9岁时,布莱特看了经典战争电影《不列颠之战》。剧中英国军方在一个巨大的沙盘上对战争进行推演,将飞机、战舰和军队部署都直观地列了出来。这个场景给了布莱特很大的震撼和启发。此外,他还很喜欢玩《大富翁》之类的冒险棋盘游戏。这让他很早就萌发了一个想法,要开发一款能兼具棋类和视频功能的游戏。

14岁时,布莱特第一次尝试,在一块木胶板上画上地图和其他一些游戏标记。不过,这个粗糙的制作显然不成功,因为太多游戏数据需要体现在木板上。布莱特说:“最大的困难是,还需要找到一个愿意和我一起坐在木板旁几个小时的人。”上高中时,布莱特喜欢在一些卡片上进行简单的排列组合游戏。这是一种编程的思路,虽然在常人看来枯燥无聊,但布莱特乐此不疲。他最喜欢一本名叫《汗穆拉比》的游戏列表书。此外,布莱特对航空和火箭发射也情有独钟,他甚至买了一堆简单的工具和组件,自己制作了发射装置。

1975年,布莱特进入加州理工学院,攻读机械工程专业。当时加州理工学院向学生提供免费上网服务,这让布莱特如获至宝。他在一段时间内痴迷于玩《星际迷航》等早期的网络游戏,直到所有的游戏全被解锁,他感到无聊之后,决定继续自己开发游戏的梦想。布莱特发现,用电脑来设计一款理想的游戏是最佳方式。“因为这是一个完全虚拟的空间,可以充分发挥想象力。”

为了开发游戏,布莱特先后学习了几种编程技术,包括当时比较先进的FORTRAN。经过一年多的开发和研究,布莱特终于推出了这款名为《帝国》的游戏。这款电脑游戏推出后很快获得了不少加州理工学生的喜爱。不过,由于游戏需要占用大量公用电脑的内存和CPU的计算,学校方面最后让布莱特停止运行。布莱特回忆称,当时加州理工学院的一些人不喜欢《帝国》,甚至指责它是导致几个学生因为沉迷于游戏而退学的原因。不过,开发这款游戏显然让布莱特打开了一个全新的世界。1979年,他从加州理工毕业,获得了机械工程学士学位。

职业生涯


大学毕业后,布莱特开始思考职业方向问题。他对机械工程并不喜欢,而且要在这个领域工作,只能是去担任普通职员。而通过开发《帝国》游戏,布莱特坚信自己可以在计算机编程方面找到一条通往未来的道路。“编程让我可以不花任何钱,就能建造最复杂的东西。编写游戏的吸引力是一种上帝情结——你要创建一个完全遵循你规则的世界。”

在加州理工期间,布莱特其实已经开始打工。他为Mattel公司的家庭视频游戏系统编写游戏来挣钱。上世纪80年代初,布莱特花费6000美元买了一台最先进的H11电脑,继续开发《帝国》的后续版本。1983年4月,他完成了全新编码的《帝国》游戏,并通过BYTE杂志对外公布了这个消息。不过,市场显然对布莱特的发明并不感兴趣,这个游戏只卖出了两套。心灰意冷的布莱特决定找一份工作,维持生计。

布莱特之后加入一家计算机软件公司,为MS-DOS开发软件。当时,这家公司使用IBM电脑和C语言开发程序。布莱特偶然间发现,《帝国》游戏在这个组合平台上运行非常良好。他重新用C语言设计了《帝国》,再次通过BYTE杂志发表。结果,布莱特收到了雪片般飞来的订单。这次的成功让他相信了一点,“是时候把它卖给一家大型游戏公司,来赚取版税了”。经过一番搜寻和洽谈之后,布莱特最终将《帝国》游戏版权卖给了一家名为Interstel的小公司。布莱特后来说:“这款游戏在市场上获得了巨大的成功,超出了我所有的预期。”

终获成功


用C语言开发《帝国》的经历让布莱特萌发了另外一个想法。在他看来,这种计算机语言虽然很流行,但仍存在无法优化等很多问题。当布莱特为此请教一位业内大咖时,后者轻蔑地说出了让布莱特一辈子都无法忘记的话。“你以为自己能写出一个类似C语言的编译器吗?”

不服输的布莱特花费大量时间,开发了Datalight C,这是一款优化的编译器。他之后把它卖给了 Zortech公司。

上世纪80年代,计算机编程界几乎被C语言完全垄断。布莱特也成为这股热潮的一份子,他在C和c++编译器中尝试了许多语言改进,但都失败了。1999年,布莱特决定从供职的著名软件公司赛门铁克退休,放弃编程事业。他花了大约六个星期的时间,整天看电视,打发时间。但最终这种无聊的日子让布莱特彻底崩溃。“我必须回去,虽然成功的机会很小,但我至少可以手握利剑,继续战斗下去。”

从2000年开始,布莱特进入Digital Mars公司,全力研发一种全新的计算机编程语言,D语言。2001年,D语言正式发布。这个全新的编程语言借鉴了C和C++语言,集众多系统级编程语言所需的功能于一身,既有强大的开发效率,同时兼具了实用性。D语言推出后,很快吸引了来自全世界计算机界的用户和合作者。布莱特感慨地说:“D语言代表了全世界很多人的梦想,他们希望有一种不一样的编程语言。”

Walter Bright

2005年,布莱特和年轻的华盛顿大学计算机专家亚历桑德雷斯库一起合作,开始对D语言进行优化和市场推广。亚历桑德雷斯库说:“这就是布莱特为创造一种适用于所有场合的语言所做的努力,我们的目标是用一种语言来完成所有的工作。”在亚历桑德雷斯库的推动下,Facebook也设立了D语言的研发部门和项目组。从各种在线开发者服务平台来看,D语言目前是世界上最受欢迎的20到30种计算机语言之一。布莱特说,D语言目前需要的是有人愿意投入大笔资金来推广它。“无论如何,我们已经比其他人走得更远了。”

参考信息:

Walter Bright

How I Came to Write D

The Next Big Programming Language You’ve Never Heard Of

Ruminations on D: An Interview with Walter Bright

【独家稿件声明】本文为美国续航教育(Forward Pathway LLC,官网地址:www.forwardpathway.com)原创,未经授权,任何媒体和个人不得全部或者部分转载。如需转载,请与美国续航教育联系;经许可后转载务必请注明出处,违者本网将依法追究。

美国续航教育(Forward Pathway LLC)总部位于宾夕法尼亚州匹兹堡市,纽约留学分部位于曼哈顿时代广场,加州留学分部位于加州洛杉矶地区。续航教育自2013年成立以来,致力于研究中美之间的文化教育发展与趋势,提供最专业的美国留学一站式服务,获得美国国际招生协会AIRC及国际教育顾问委员会ICEF的双重认证。

觉得有用的话就分享/评价一下吧~

名校名人堂
名校名人堂
标签:
滚动到顶部
留学宝典

美国留学宝典

史上最全留学指南

致想要来美国读书的你们

美国留学申请准备工作

美国留学申请的一切

护照及签证办理

美国留学日常生活

美国留学在校生活

美国留学娱乐相关

美国留学紧急情况应对

美国留学毕业相关

美国留学归国相关

搜索
Generic filters
Exact matches only
微信咨询
joy微信二维码

总部微信咨询

14127376610

加州分部微信号

16263179000

纽约分部微信号

19292705600


24/7联系电话: +1 412-230-8666

邮箱: apply@forwardpathway.com