软件发展史

尘埃落定海上花原帖地址

计算机硬件发展,底层应用逐渐完善,软件系统趋向工程化、理论化,程序设计趋向自动化,这使得软件开发工作变得越来越容易。同时,计算机网络和通信技术发展,软件面向的用户越来越多,应用领域越来越广泛,因此软件越来越复杂,软件设计也就越来越重要,越来越难。

软件的发展大致经历五个阶段:

在这里插入图片描述

1.第一阶段1946—1953

机器语言,汇编语言,只有少数专业人员能够编写程序,主要用于科学研究计算

2.第二阶段1954—1964

高级程序设计语言:容易学习,方便编程,提高了程序的可读性。
这一时期的程序规模小,因此编写比较容易,还没有形成系统化的方法,对软件的开发过程更没有进行任何管理。

3.第三阶段1965—1970

计算机得到发展:集成电路取代晶体管,处理器的运算速度大幅度提高。
出现操作系统,结构化程序设计理念逐渐确立
数据规模更庞大,用户对共享数据的需求:,出现了数据库技术及数据库管理
系统。
出现“软件危机”:1968年北大西洋公约组织的计算机科学家召开会议,正式提出“软件工程”

4.第四阶段1971—1989

出现了结构化程序设计技术(Pascal、Modula-2、Basic)
1973年,功能强大的C语言诞生
人机交互的方式改变:引入了鼠标的概念和点击式的图形界面
20世纪80年代,微电子和数字化声像技术发展,在计算机应用程序中开始使用图像、声音等多媒体信息
出现了多用途的应用程序,面向没有任何计算机经验的用户。

5.第五阶段1990年—至今

面向对象的程序设计逐步代替了结构化程序设计
HTML语言和浏览器产生,软件体系结构由集中式的主机模式变为分布式的客户端/服务器模式或浏览器/服务器模式,通信技术和计算机网络的飞速发展

  • 8
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值