打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
陈左宁:万物互联时代 软件发展迎来重要变革期

2019-06-28 16:36

作者 陈左宁(中国工程院副院长、院士)

泛在化时代软件发展的三个趋势

我认为在泛在化时代,软件发展体现出以下趋势:

在以5G为代表的物联网时代,万物互联成为软件的必然要求,软件发展迎来了重要的变革期。泛在化体现在这样几个方面,一是与软件相关的资源、应用、作用域要素发生变化。二是软件定义的趋势预见明显。三是根据泛在化,软件边界也在发生很大的变化。

应用本身也发生了变化。大数据的聚集、人工智能理论算法的革新、技术能力的提升等要素,驱动软件相关应用泛在化、智能化、融合化。而随着5G、天地一体网等出现,互联网、物联网技术深入发展,带来了资源的泛在聚合,软件的作用域变得泛在化、动态化。网络资源本身变得复杂,也使网络资源动态性增加,新型人机交互设备、大量的动态传感器资源突破了原来单台设备的界限。数据隐私要求增强的条件下,会对全球数据资源的利用带来一些新变化。泛在网络将软件延伸到之前没有覆盖到的应用领域。

垂直设计使得软件的功能边界发生变化。垂直设计直接带来硬件、基础软件、应用软件的融合,为了效率,软件的一切功能可以在硬件中实现。另外。为了应用感知,原来应用软件的一些功能将放在硬件。

中国软件发展存在的问题

我认为中国软件成也开源、败也开源,开源省去了很多造轮子的工作,但是也带来很多浮躁的气氛,使得短平快、通知化的产品泛滥,影响了自主创新和对核心技术的掌握。所以我们一方面要为国际开源社区输出有价值的贡献,争取更多的话语权,另外一方面要有信心通过自主创新做强开源软件,做成业界有影响力的开源社区。

同时,我认为需要重视软件和行业应用软件。目前中国在大众消费市场的软件亮点很多,这类软件开发周期相对比较短,而且中国有世界最大的内需市场,能够拉动这类软件的开发。但是,我们在关键基础软件、大型工业软件、行业应用软件、嵌入式软件等核心基础软件上的话语权还很弱,这类软件需要长期的基础性、综合性研究和大量资金投入,要加强计算机和计算机类、数学类还有各种行业工程类人才之间的配合,要下决心几年甚至几十年持续开发和维护这类核心软件。

从技术的角度谈发展软件的四点认识

首先,培育新型软件生态。其次,加强基础研究。以操作系统为例,我们要加强操作系统的共性基础性研究,为整体技术突破奠定良好基础。相当长一段时间以来,我们对操作系统本身的技术研究做得很不够。实际上,我们现在要适应泛在软件定义方法的操作系统,同时,要在泛在的智慧环境下,进行操作系统智慧化机理方面的研究,这里面包括初级智能和高级智能。初级智能是指,操作系统本身要具有感受、识别、推理、判断的能力,在一定范围内自行修改策略。高级智能是指,修改策略的原则不是由人确定,而是通过学习、总结经验获得,具有自动规划能力,能够完全独立工作,具备自学习、自强化、自我修复能力,要研究下一代操作系统的基础方法、基础理论。

再次,加强软硬件协同创新设计。软硬件协同创新设计的定义方法是实现软件定制化、结构简化、纵向整合的重要方法。

最后,加强标准研究。一流的企业做生态,生态的基础是标准。在做技术研究、做产品、做生态的同时,要启动与软件生态有关的标准研究,这也是希望相关企业能够注意到的一点。(中新经纬APP)

(本文根据陈左宁在6月29日2019第二十三届中国国际软件博览会上的发言整理,未经本人审阅)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
一文看懂什么是信创
中国工程院院士廖湘科:打造数字基建的基础软件平台势在必行
汽车基础软件是什么,在软件定义汽车趋势下的作用是什么?
操作系统国产化进程加速
业务基础软件平台介绍
计算机软件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服