加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 综合聚焦 > 酷站推荐 > 酷站 > 正文

梅宏:网络化应用支撑工具的现状及趋势

发布时间:2017-07-19 15:20:46 所属栏目:酷站 来源:IT168
导读:北京大学信息科学技术学院院长梅宏教授在会上做了“网络化应用支撑工具:发展现状及趋势”的主题演讲。

  软件工具的发展历程

  这是前面我讲的范围,界定在什么地方,省得大家提问题的时候发生争执。我们看一下工具发展的历程。最早的工具是什么?年轻的估计没见过,最早的时候是打孔纸带,打控机,那是最早的编程就是打孔。还有就是来回拨的那种,这是一种工具。40年代这个时候我们可以在那个时候最早的软件工具。那个工具本身不是软件形态,而是硬件的东西。到后来我们说离开从机器指令到汇编程序,是由符号来做挺好,后来到高级语言,那时候以最早出现的以软件形态出现的软件工具。我们计算机科学家David Pamas认为,“自动编程指把较高层的语言提供给程序员作程序设计”。

  1958年4月出版的美国ACM通讯列出了当时的一组称为自动编程工具,大多数系统今天看来就是汇编器,有些是编译器,也被列为自动编程工具。当时编程是在机器上面编程,凡是自动编程或者是通过软件,今天的汇编在当时就是主流的编程工具,工具的概念也是最早的。

  软件工具也是本身随着软件技术发展也是不断的丰富和演化过程中。如果把它分为几个阶段,过去软件要分阶段,硬件分几代,软件分三代的说法,第一阶段是40年代中期到50年代中期,实用高级语言的出现前,那时候是以手工编程为主,工具较少。第二阶段就是软件工程出现之后,这时候编译系统,以编译原理的发展作为主要的开发工具,现在不再把编译看为主要的,而是逐渐推广到软件生命周期各阶段。软件过程和软件工程环境开始出现。大家可能听到也没有什么意思,过去的软件分法是按照这个标准分了三类,还有没有第四代,我认为在新世纪随着互联网的广泛发展开始寻求一种新的产业平台,面向服务型的工具以及工具和平台服务化,这类东西也就是说我们回顾过去软件技术自动化和半自动工具,它是产业走向成熟的基本标志之一。大家想想微电子产业我们没有DED我们能做什么,这就是软件工具在我们整个产业发展里面很重要的部分。

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读