格雷迪·布奇是美国计算机科学家,出生于德克萨斯州。他拥有美国空军学院本科学位和加州大学圣塔芭芭拉分校硕士学位。布奇曾在军队和Rational Machines公司工作,后被IBM收购并成为首席科学家。他协助开发了统一建模语言(UML),成为软件设计的国际标准。此外,布奇还积极推广软件设计模式。他对计算机行业充满热情,不断探索各个领域,保持专注和热情,展现出卓越的学术和科研成就。*
Grady Booch头像

Grady Booch

身份简介:

美国计算机科学家

中文译名:

格雷迪·布奇

国籍:

美国

出生地:

美国德克萨斯州阿马里洛

出生日期:

1955年2月27日

太阳星座:

学历:

美国空军学院本科

加州大学圣塔芭芭拉分校硕士

专业:

电子工程专业


获奖经历


2016年IEEE计算机先锋奖

2008年起IEEE会员

2003年IBM Fellow

1995年起,ACM协会会员

人际关系


妻子:

简·布奇(Jan Booch)​ 

合作

伙伴:

伊万·雅各布森(Ivar Jacobson )

詹姆斯·兰堡(James Rumbaugh)


·计算机语言

·IBM

·开发

成长经历


格雷迪·布奇出生和成长在美国南部德克萨斯州北部平原上的一个小镇上。他的爸爸是当地惩奸除恶的警长,爷爷则是一位净化心灵的牧师。他曾经开玩笑说,在这样的家庭里,调皮捣蛋、自找麻烦可不是个好的选择。 

所以从小,格雷迪就摒弃“捣乱”的念头,爱上了学习,成了个不折不扣的“书呆子”。更有趣的是,他完全不觉得“书呆子”是个贬义词,甚至觉得阅读微积分书籍是打发时间的良药。

光是看书还不能满足小格雷迪的求知欲。他还曾经自己动手,制作过激光器、电脑、火箭模型等等, 还曾经在自己的卧室制取火箭燃料,效果虽然不尽如人意,但是充分展现了他爱钻研、爱动手的性格特点。

1968年,著名导演库布里克的电影《2001:太空漫游》上映了。这部电影至今也被很多人奉为圭皋,格雷迪·布奇也不例外。他喜欢电影里的一切,特别是关于计算机和人工智能的设定。这部电影对于他最终走上学习计算机架构的道路,起到了至关重要的作用。

布奇很早就开始接触计算机和编程,但是在那个年代,电脑绝对算得上一件“稀罕物”。他回忆起自己第一次接触到IBM 1130计算机的经历:“.我在敲开了我们当地IBM销售办事处的门,然后和销售员攀谈起来。大概是看我可怜吧,销售员后来递给我一本编程手册。当时销售员肯定想的是:这下总可以把这个孩子打发了吧。但是没想到的是,我一周后又回到了他的办公室,告诉他我已经读完了手册,还编写了一个小程序。”

这可真是大大出乎了IBM的销售员的意料,他没想到这个孩子如此认真,还如此厉害。因此把门店里的电脑借给布奇使用。当时年轻的布奇绝对想不到,这段“IBM情缘”还有后续,而且他会成为日后IBM的首席科学家。

高中毕业之后,格雷迪·布奇被美国空军学院录取,攻读计算机学士学位。这所学校是美国顶尖的军队院校之一,也为格雷迪日后在军队中开启的职业生涯打下了基础。大学毕业后又到加州大学圣塔芭芭拉分校完成了电子工程硕士学位。

职业生涯


和许多计算机工程师不同,格雷迪·布奇的第一份工作并不是在科技公司,甚至不是在工业界。

从UCSB研究生毕业之后,布奇开始在范登堡空军基地工作。他最初是一名项目工程师,后来管理航天飞机和其他项目的地面支持任务,还担任了空军学院的讲师。

和科技公司不同,军队中的工作虽然不一定能提供高薪,但是却能够给人提供世界一流的研发平台,让科研工作者接触到最顶尖最核心的技术。

在空军工作了4年之后,格雷迪加入了一家名为Rational Machines的软件公司,这家公司提供工具来扩展现代软件工程实践的使用。他在这家公司担任首席科学家,直到公司于2003 年2月20日被IBM收购。

格雷迪·布奇不仅是一名优秀的计算机工程师,也是一位兢兢业业的传道受业解惑者。在他眼中,编程绝对不是“枯燥”的工作或者任务,而是一种乐趣,他完全沉浸其中。因此他也非常乐于分享自己的经验,曾经撰写过多部有关编程的书籍。

UML


说到格雷迪·布奇对现在计算机科学发展最大的贡献,就不得不提到“统一建模语言”(Unified Modeling Language,UML)了。

UML是用来设计软件蓝图的可视化建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的标准语言,独立于任何一种具体的程序设计语言。 

UML是由格雷迪·布奇和他在Rational Machines的同事伊万·雅各布森和詹姆斯·兰堡共同开发的,最初诞生于1994年。1997年,UML 被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。

为什么UML意义重大呢?因为UML可以为软件开发的所有阶段提供模型化和可视化支持,而且融入了软件工程领域的新思想、新方法和新技术(其中就包括了因为格雷迪·布奇而得名的“布奇方法”)。

此外,UML 具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。总之,UML 可以对任何具有静态结构和动态行为的系统进行建模,而且使用于从需求规格描述直至系统完成后的测试和维护等系统开发的各个阶段。

此外,布奇还是“软件设计模式”的积极倡导者。在软件工程中,设计模式(design pattern)是指,对软件设计中普遍存在或反复出现的各种问题,提出解决方案。他设计模式领域极具影响力的书籍《设计模式》撰写了前言。

Grady Booch

IBM


在原公司被IBM收购之后,布奇开始了自己在IBM的工作。那个曾经小心翼翼敲开IBM门店的小男孩,已经用自己出色的工作,敲开了IBM研发中心的大门。

他成为IBM研发部门的担任首席科学家,领导多个核心研究工作。他继续从事着软件架构手册的工作,并同时负责了几个软件工程项目。这些项目的先进程度远远超出了当前产品范围的限制,因此他的工作对于公司来说,具有极强的战略意义。

虽然在业界取得了外人眼中堪称巨大的成就,但是格雷迪·布奇不会就此满足。这些年中,他依然活跃在科研一线,依然还与世界各地的学术界和其他研究机构保持着紧密的联系。

对待他所热爱的计算机行业,他仍然保持着高度的专注和热情,他所钻研的领域几乎覆盖了计算机行业的方方面面。

参考信息:

Grady Booch-WIKI

Grady Booch-TED

Grady Booch-LINKEDIN

可能感兴趣的问题:

1. 格雷迪·布奇是如何开始他的计算机科学之旅的?
格雷迪·布奇在哪所大学进行本科和硕士学位的学习?
- 格雷迪·布奇在德克萨斯州的一个小镇长大,从小就热爱学习和探索科学,后来被美国空军学院录取攻读计算机学位,毕业后又到加州大学圣塔芭芭拉分校完成电子工程硕士学位。

2. 格雷迪·布奇在职业生涯中的重要转折点有哪些?
格雷迪·布奇在军队和工业界的职业经历如何?
- 布奇毕业后在范登堡空军基地工作,后来加入Rational Machines软件公司担任首席科学家,直到公司被IBM收购。在军队和工业界的工作经历为他提供了世界一流的研发平台和技术接触。

3. 格雷迪·布奇对计算机科学领域有何贡献?
什么是UML,为什么它对计算机科学领域很重要?
- 布奇是UML(统一建模语言)的共同开发者,UML是一种设计软件蓝图的可视化建模语言,能为软件开发提供模型化和可视化支持。其在软件工程中具有重要地位,被国际对象管理组织采纳为国际标准。

4. 在IBM工作后,格雷迪·布奇做了哪些工作?
布奇在IBM的工作领域是什么?
- 布奇在IBM成为了首席科学家,领导多个核心研究工作,继续从事软件架构手册的工作,在软件工程项目中具有重要战略意义,保持着高度的专注和热情。

5. 格雷迪·布奇的家庭生活和个人兴趣如何?
格雷迪·布奇的家庭情况是怎样的?他在个人兴趣爱好方面有哪些特点?
- 布奇的妻子是简·布奇(Jan Booch),他在家庭中保持着专注学习和钻研的特点,对计算机行业展现出极高的热情。

*简介与问答内容由人工智能chatGPT根据文章内容总结发散,仅供参考,如有冲突请以正文内容为准

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

美国续航教育总部位于美国加利福尼亚州洛杉矶,同时在中国上海和深圳设有续航教育分部。续航教育自2013年成立以来,致力于研究中美之间的文化教育发展与趋势,提供最专业的美国留学一站式服务,获得美国国际招生协会AIRC及国际教育顾问委员会ICEF的双重认证。

美国招生协会
AIRC权威认证

2000+ TOP50
成功申请案例

7000+ 学校
独家数据库信息支持

点击了解详情

美国名校申请

现在申请 下一个介绍的就是你

续航客服微信二维码-black

咨询美国名校申请详情

微信扫描左侧二维码

点击下方按钮咨询

联系客服

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

标签:
留学宝典

美国留学宝典

史上最全留学指南

联系我们

24小时在线客服咨询

 续航教育企业微信客服二维码

⬆⬆⬆微信扫码咨询

或点击下方按钮


联系电话:
+1 412-230-8666

邮箱:
[email protected]

Generic filters
Exact matches only