通亚计算机技术
公司新闻 行业相关新闻 IT新闻

比尔盖茨:软件开发无止境

[来源:TOYA] [作者:TOYA] [日期:08-09-29]    文字大小:  
核心提示: 在佛罗里达州的奥兰多市举行TechEd for Developers 2008会议上,Bill Gates在他的主题发言中宣布了Silverlight 2 Beta 2的发布,并与众多与会者畅谈他自己对于软件业的感受。以下是他演讲原文选摘:大家好,这是我们..

在佛罗里达州的奥兰多市举行TechEd for Developers 2008会议上,Bill Gates在他的主题发言中宣布了Silverlight 2 Beta 2的发布,并与众多与会者畅谈他自己对于软件业的感受。

以下是他演讲原文选摘:

大家好,这是我们第一次将TechEd分成两个部分,第一周专门针对开发者,第二周针对IT专业人士。我很高兴来参加这个大会,因为我本人也是一名开发者,用更新更好的方式写代码,是一件推动IT产业发展的事情:开发新的用户接口,将所有数据连接到互联网,让人们以他们最喜欢的方式查阅数据。开发方式在变化,工具也变得越来越强大。

现在,开发者们能够用程序写出以前从未想象过的应用,这是为什么?原因有两个:第一,硬件的发展;第二,软件平台的发展。我们不能低估硬件的重要角色,过去的几十年中,微处理器的性能以指数级增长,增加的时钟速度能够让它处理过去不可能完成的应用。我们拥有惊人的存储设备,这意味着数据库可以记录数以百万计的用户的每一个动作,还可以做深度的数据挖掘,这一切都在一个非常便宜的系统中进行。

但是我们还面临着更大的挑战,时钟速度再也不可能像过去的30年一样指数级增长,所以性能的提升将依靠各种各样的执行单元。我们需要将程序分解成多个执行单元,从晶体管的指数级增长中提高性能。微软在提高运行时间方面也做了大量的工作,稍后我们会讨论一下所谓的“多核”革命,来说明我们都做了些什么。

除了微处理器,我们现在还拥有云端服务,以前我们用子程序调用实现这个功能,但是只限于同一台电脑上。但是现在互联网应用变得更加方便,我们还有windows交互框架,也能够调用其他电脑上的数据,就像在同一台电脑上实现子程序调用一样。所以你现在可以用更少的代码,实现更多更强大的功能。

我认为最被低估的变化是交互。与众多的进展相比,我们与计算机的交互似乎没有太多改变。尽管输入设备由键盘变成了鼠标加键盘,显示屏由字符模式转变成图形模式,但是情况依然是人要坐在电脑前,用键盘和定位设备选择应用。

我们多年来研究的很多技术,如今都已经变成了主流。是软件和硬件的共同发展让我们将这种新的交互技术带到了主流世界,比如触摸板。以上周发布的windows7,我想强调的是对触摸的支持,以及我们如何让这种技术对于开发者更为容易,以及给终端用户带来了哪些便利。

我们还研究语音识别技术,以及视觉应用。而这些技术如今都已经成为主流应用。所以在windows平台上、电话上以及个人电脑上使用这些技术,在强大的工具支持下,你可以实现这些新的应用。

我们要抓住机会为开发者做一些事情,我认为可以从四个领域入手:展现、业务逻辑、数据通道以及网络应用。接下来我会邀请我的一些同事为大家展示我们的产品 应用:Silverlight Application Demo,Visual Studio Team System Demo,Web-based Services,Robotics Demo。

相关信息

   辅助 - 隐私策略 - 加盟通亚 - 联系我们 - 回顶部