下载此文档

计算机技术“撞墙”了?.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
计算机技术“撞墙”了?
  计算机技术的发展得益于摩尔定律,但也受害于摩尔定律。CPU和计算机性能的不断提高,解决了某些过去不容易解决的问题,但同时也掩盖了计算机科学中的一些基本矛盾。芯片和计算机性能的提高已遇到功耗、可靠性和成本三面高墙。并行处理不是万能药,一味从提高计算速度上找出路不是明智的选择。现在应该反思计算机科学是不是走错了路,应不应该探索革命性的突破。
  
  不应以“化简为繁”为荣
  
  计算机界普遍认为,计算机科学是“算法的科学”。我认为,成也算法,败也算法。计算机科学有两个基础理论:可计算性和计算复杂性。可惜,学可计算性的人主要兴趣在证明某些问题不可计算,学计算复杂性的人主要兴趣在证明求解的问题是NP困难问题。计算机界并没有在化繁为简方面下大功夫。
  电子工程学真正帮助了设计,如芯片设计EDA大大提高了芯片设计的效率。但计算机科学并没有大大减轻软件编程的困难。软件设计理论是不是需要革命性的突破?
  信息技术发展的历史证明:信息技术发展遵循简单性法则,过于复杂的技术往往被淘汰或脱离主流,如Ada语言、数据流计算机、B-ISDN?宽带综合业务数字网络?技术等。我们知道,互联网成功的原因之一在于KISS原则?Keep It Simple and Stupid?。计算机科学不应以把解决方案搞复杂为荣,应追求做事效率,应化繁为简,而不是化简为繁。尽可能用简单方法处理复杂问题是信息技术的生存之道。
  
  软硬之分已落伍
  
  与研究物质结构原理的物理学相比,计算机科学本质上是研究做事效率和成本的“事理学”。所谓做事,包括科学工程计算、事务处理、信息服务等各种人类想做的事情。做事讲章法、讲系统、讲组织,而不仅仅是算法。盖大楼包括土木、水电、供暖等各种子系统,相互配合井然有序。但在

计算机技术“撞墙”了? 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小泥巴
  • 文件大小21 KB
  • 时间2021-07-28