所在位置:UML新闻 - 内容 论坛精华    
像Booch一样思考

[2004/8/13]

解说—当你沉思软件开发和IT业的未来时,你想到的是什么?

我认为讨论软件开发和计算世界的未来是一件非常伤脑筋的事情。这么多变数会突然发生,要预测未来就像是科幻小说一样。还记得我们曾听过的“Jordan”关于dot com爆炸的市场预测吗?你会发现为什么怀疑论如此容易流行。

但是,有一个人,他对未来的技术做了很多次的预测,他就是Grady Booch。他最近在Rational用户大会上的主题发言确实牢牢抓住了我的耳朵。

Grady Booch是IBM的Fellow,也是UML的三个创始人之一。

他的主题演讲题目是“庆祝Rational 50周年”,Grady提前30年展望了2034年Rational的50周年庆。在对2004年之前计算机和IBM的历史简单介绍之后。Grady使用社会学、技术、政治、经济和历史等各种因素预测了直到2034年的未来趋势-非常有意思也充满思考-也启发了关于软件未来的深思。

Booch关于未来预测中一些有趣的观点有:
* 人口将稳定在88亿;
* 人们受网上代表政府的管理;
* 纳米科技日益广泛使用;
* 远程操作武器,人类根本不需要参与其中;
* Java等编程语言以及XML变成了“遗产”;
* 所有新闻和娱乐都通过Internet传播;
* 摩尔定律不再有效,这导致软件开发不再那么“sloppy”;
* 个人计算机将包括多个处理器,拥有一个petabyte的主存,一个exabyte的外存;
* 个人计算机将是可穿戴的(或嵌入式的),软件将嵌入设备中;
* 大多数程序员仍在“对象的大海”中书写算法片断;
* Java将是最后的语言;
* 网络将成为全球都有的日用品;
* 律师会成为普通开发团队的一员;

到2020年我们将完全依靠软件生活。令人兴奋和鼓舞的是Booch认为2034年使用软件大多数还都没有开发出来。

他说,“2034年世界的每个潮流都有软件的一部分,但这些软件在2004年都没有出现。”

尽管30年后的未来可能和Booch的预测完全不同,但是现在开始思考软件工业的真正潜力是非常有意思的-不光是要考虑技术,同样要考虑现实世界的应用和未来的需求。

读者对全篇的PPT感兴趣的话,可以在这里下载:
http://www.booch.com/architecture/blog/artifacts/Anniversary.ppt

(UMLChina袁峰 摘译,不得转载用于商业用途)