`
lujar
  • 浏览: 512705 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

图灵奖得主提高软件质量的“魔法”

阅读更多

        清华大学从来不缺“大师”,而近日竖立在清华综合体育馆前每幅高约3米的八幅巨大的人像照片,再次刺激了人们的神经。

图注:八位世界级的计算机大师和清华大学校领导一起现身在清华大学综合体育馆前。

  
  10月24日,八位照片上的大师如约出现。他们是来自国内外计算领域的顶级大师,其中包括三位计算机界的诺贝尔奖——图灵奖得主。在二十一世纪的计算学术研讨会上,他们向3千多名中国学生及学者分享了他们在软件核心运算方面的研究成果。

  在质取计算未来的主题下,提高软件质量成为本届大会关注的焦点。

  到底如何提高软件质量?如何利用互联网这个工具提高软件质量?微软亚洲研究院作为“智囊团”,在微软公司又扮演什么角色?记者带着这些疑问,采访了图灵奖大师和微软高层。


1. 提高软件质量重在证明真理
  清华高等研究中心教授姚期智讲授了 “什么是真理?真理如何能够得到证明?”这些科学界最基础的东西。姚期智表示,他不仅仅是感兴趣如何证明真理,而且还感兴趣的是真理是如何能够进行交流,而且能够可靠的交流。
   在这方面,计算机科学研究领域产生了很多的激动人心的成果,但是在外界还不为人所知。比如,你想证实任何一张地图都可以用四种颜色填满(四色定律),传 统的办法是由某一个人对此写一个论文,然后专家读这个论文,然后被说服,这个结果是正确的。在计算机科学里,人们感兴趣的是软件的验证,即为什么要相信一 个软件程序能够精确地计算出结果。
  而网络时代的软件,设计人员不仅仅要保证软件计算正确,而且还要保证不同的网络各方的正确。目前,通过一些研究和调查,试图在网络方面证明程序的正确方面出现了一个理论,也就是不把网络的互动看作是一个障碍,而是看成设计者验证的工具。

2.利用互联网及时纠错
    “以前错了我重新卖给你一个,但是今天不一样,今天有互联网、它能够形成一个反馈的路,它变成一个反馈的路。”微软亚洲研究院院长沈向洋告诉记者。
  通过互联网,用户可以及时发现软件出了什么问题。作为软件设计者,微软不停地在从用户那儿搜集大量的数据并且对它们进行分析。这样做的目的不仅仅可以弥补软件当中的缺陷,而且可以更好地为客户服务,从而设计出更好的软件。
  沈向洋介绍:“微软有一个很独特的方面就是既做软件的开发也做产品,并且不断地去搜集各种各样的数据进行研究。至于有人提到公开源代码是不是一个更好的解决方式,我们认为做软件研发可以有很多的方式,每一种方式都有它存在的道理,不能说某一种方式比其他的方式更好。”
  实际上共享信息有两类,一类是像媒体那样由大众去来编写的;另外一类就是真正的科学的信息的发表和共享,它是需要由专家来对它进行评估的,所以这是共享信息的两种不同的办法。微软现在的方式就是不断地持续搜集信息,互联网这样做是微软以前没有办法去实现的一种方式。

3. 难在把知识表达出来
   “怎么把知识在计算机中表达出来是一个最大的难题。” 1998年图灵奖得主,胡须花白但头发乌黑的Jim Gray对记者说:“对于计算机来说,我觉得最难的问题不是数据,而是源数据的问题,怎么来理解这个结构,基因里面的结构。我们可以很方便地拍张照放到计 算机里去,但我们要表达照片的光线以及里面的物品就困难多了,这就是知识。”
  所以把一些字节、字符串、甚至你的图象的点放到计算机上、放到网上是非常容易的事情,但是把知识放到上面去是非常困难的。问题并不是说这个计算机有没有计算的能力,也不是程序编程或者数据库的问题,而确实是难在搜索者到底想知道什么东西,即如何向计算机表达知识。

 
分享到:
评论

相关推荐

    历届图灵奖获得者分类

    历届图灵奖获得者分类 图灵奖是计算机科学领域中的最高荣誉奖项,由 Association for Computing Machinery (ACM) 颁发。自 1966 年以来,共有 51 人获得了图灵奖。通过对历届图灵奖获得者的国籍、学历、年龄、研究...

    计算的美丽-图灵奖获得者

    通过从1966年开始的图灵奖,逐年介绍当年的图灵奖获得者。到目前为止,是图 灵奖的第一个 40年(1966–2005)。总共有 50位杰出的科学家获得了此荣誉。到现 在为止(2008年 2月 8日)近 2年过去了。新的 4位图灵奖获得...

    历届图灵奖得主及获奖词数据源

    3. **年份**:得主获得图灵奖的具体年份。 4. **获奖介绍**:对获奖者贡献的详细描述,包括他们的研究领域、主要成就以及这些成就对计算机科学的影响。 在`turing.json`文件中,数据将以键值对的形式存在,可能的...

    1966-2016图灵奖获得者资料

    在给定的压缩包文件中,我们重点关注的是2008年至2016年期间的图灵奖获得者及其成就。 首先,我们需要理解图灵奖的重要性。这个奖项不仅是对获奖者个人的荣誉,也是对其所在领域的认可,他们的工作往往塑造了计算机...

    IT最高奖 图灵奖 图灵奖 图灵奖

    图灵奖 图灵奖 图灵奖 图灵奖 图灵奖 图灵奖图灵奖图灵奖图灵奖

    图灵奖获得者获奖演讲稿.part4

    图灵奖是计算机界的最高奖项,由ACM发起,本资料收录了66-94年图灵奖获得者在ACM大会上的讲话。(共四个分卷)

    三位在数据库领域作出杰出贡献的图灵奖获得者

    三位在数据库领域作出杰出贡献的图灵奖获得者 图灵奖是美国计算机协会在计算机技术方面所授予的最高奖项,被喻为计算机界的诺贝尔奖。该奖项主要授予在计算机技术领域做出突出贡献的个人,其贡献必须对计算机技术有...

    图灵奖获得者获奖演讲稿.part3

    图灵奖是计算机界的最高奖项,由ACM发起,本资料收录了66-94年图灵奖获得者在ACM大会上的讲话。(共四个分卷)

    图灵奖获得者获奖演讲稿.part1

    图灵奖是计算机界的最高奖项,由ACM发起,本资料收录了66-94年图灵奖获得者在ACM大会上的讲话。(共四个分卷)

    图灵奖获得者获奖演讲稿.part2

    图灵奖是计算机界的最高奖项,由ACM发起,本资料收录了66-94年图灵奖获得者在ACM大会上的讲话。(共四个分卷)

    1968年图灵奖获得者

    ### 1968年图灵奖获得者:理查德·海明 #### 理查德·海明简介 理查德·海明(Richard Hamming),生于1915年,逝世于1998年,是一位著名的美国计算机科学家。他在计算机科学领域的诸多成就使他成为了一位标志性的...

    数据库领域图灵奖获得者

    数据库领域图灵奖获得者信息介绍 Michael Stonebraker  他比较新的观点认为,数据库领域可以有很多赢家,“将有3到5个,甚至 6个非常不同的数据库系统架构成为赢家,而在每一类下都会有2到3个成 功的供应商。...

    图灵奖:计算机科学领域的诺贝尔奖.zip

    图灵奖的评选标准极为严格,获奖者通常是因为在计算机科学的基础理论、系统设计、软件工程、人工智能、网络技术等方面有开创性的成就或深远的影响。这些贡献可能体现在理论创新、技术创新、解决实际问题或推动整个...

    ACM图灵奖:1966-2006(第三版)计算机发展史的缩影

    2. 计算机科学里程碑:在这四十年间,图灵奖得主们的贡献涵盖了操作系统、编程语言、数据库系统、计算机网络、人工智能等多个核心领域。他们的工作不仅推动了技术的进步,也为解决实际问题提供了理论基础,比如...

    2012图灵奖得主未来计算机发展方向

    ### 2012 图灵奖得主对未来计算机科学发展的展望 #### 一、引言 2012年,图灵奖得主John Hopcroft教授在一次演讲中提出了他对未来计算机科学发展的新方向。作为康奈尔大学的教授,Hopcroft在计算机科学领域拥有...

    ACM图灵奖

    在历年的ACM图灵奖得主中,有几位华人科学家也赫然在列。例如,1986年的姚期智,他因在计算复杂性理论方面的贡献而获奖,他的工作为理解哪些问题可以有效解决,哪些不能,奠定了理论基础。还有2000年的王阳元,他与...

    图灵奖大师讲座ppt

    【图灵奖大师讲座PPT】的讲解涵盖了计算机科学领域的重要进展和未来趋势,由康奈尔大学的John Hopcroft教授分享。Hopcroft教授在计算机科学领域的贡献显著,尤其在算法设计方面,使得该讲座对学习者具有极高的价值。...

Global site tag (gtag.js) - Google Analytics