请简述计算机软件发展的演变过程,计算机软件的发展演变简介

计算机软件的发展演变简介

如同硬件一样,计算机软件也是在不断发展的。下面以系统程序为例,简要说明软件的发展演变过程。

1.目的程序

早期计算机中,人们直接用机器语言编写程序,这种编写程序的方式称为手编程序。 这种用机器语言书写的程序,计算机完全可以“识别”并能执行,所以又叫做目的程序。但是,用机器语言编写程序很繁琐,又耗费大量的人力和时间,容易出错,出错后寻找错误也相当费事,这就大大限制了计算机的使用。

2.汇编程序

为了编写程序方便翻译和提高机器的使用效率,人们用一些约定的文字、符号和数字按规定的格式来表示各种不同的指令,然后再用这些特殊符号表示的指令来编写程序,这就是所谓的汇编语言。借助于汇编程序,计算机本身自动地把符号语言表示的程序(称为汇编源程序)翻译成用机器语言表示的目的程序。

3.源程序

为了进一步实现程序自动化和便于程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的算法语言。

算法语言是指按实际需要规定好的一套基本符号以及由这套基本符号构成程序的规则。比较接近数学语言,直观通用,与具体机器无关,只要稍加学习就能掌握,便于推广使用计算机。

用算法语言编写的程序称为源程序,这种源程序是不能由机器直接识别和执行的,必须给计算机配备一个即懂算法语言又懂机器语言的“翻译”,才能把源程序翻译为机器语言。通常采用下面两种方法:

(1).计算机配置一套用机器语言写的编译程序,它把源程序翻译成目的程序,然后机器执行目的程序,得出计算结果。但由于目的程序一般不能独立运行,还需要一种叫做运行系统的辅助软件来帮助。通常,把编译程序和运行系统和称为编译系统。

(2).使源程序通过所谓的解释系统进行解释执行,即逐个解释并立即执行源程序的语句,它不是编出目的程序后再执行,而是直接逐一解释语句并得出计算结果。

4.操作系统

为了摆脱用户直接使用机器并独占机器这种情况,依靠计算机来管理自己和管理用户,于是人们又创造出一类程序,叫做操作系统。它是随着硬件和软件不断发展而逐渐形成的一套软件系统,用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用户的作业程序,而使多个用户能有效地共用一套计算机系统。

根据不同使用环境要求,操作系统目前大致分为批处理操作系统、分时操作系统、网络操作系统、实时操作系统等多种。

5. 数据库管理系统

随着计算机在信息处理、情报检索及各种管理系统中应用的发展,要求大量处理某些数据,建立和检索大量的表格。这些数据和表格按一定的规律组织起来,使得处理更方便,检索更迅速,用户使用更方便,于是出现了数据库。所谓数据库就是实现有组织地、动态地存储大量相关数据,方便多用户访问的计算机软、硬件资源组成的系统。数据库和数据库管理软件一起,组成了数据库管理系统。

非常好我支持^.^

(1) 100%

不好我反对

(0) 0%

( 发表人:admin )

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机网络的发展演变是一个持续发展和变化的过程。随着时间的推移,计算机网络的发展不断加速,它已经成为现代社会中不可或缺的一部分。计算机网络最初是为了实现计算机之间的数据通信和资源共享而创建的。然而,随着技术的进步和需求的增长,计算机网络的功能和规模也在不断扩展和升级。 计算机网络的发展可以追溯到20世纪,当时主要是局域网(Local Area Network, LAN)的出现,用于连接一组相对较近的计算机。随着互联网的兴起,广域网(Wide Area Network, WAN)的概念也开始出现,通过广域网连接远距离的计算机和网络。 随着时间的推移,计算机网络不断发展演变,出现了多种类型的网络,包括校园网(Campus Area Network, CAN)、城域网(Metropolitan Area Network, MAN)和无线局域网(Wireless Local Area Network, WLAN)等。同时,网络的传输速度和带宽也不断提高,从最初的几千比特每秒到现在的几十或上百兆比特每秒甚至更高。 计算机网络的发展还促进了许多相关技术的进步,例如网络安全、网络协议和网络管理等。同时,计算机网络的应用范围也日益扩大,涵盖了各个行业和领域,包括教育、医疗、金融、娱乐等。 未来,计算机网络的发展趋势将继续向着更高的速度、更大的容量和更广泛的覆盖范围发展。随着物联网(IoT)、云计算和人工智能等新兴技术的兴起,计算机网络将更加智能化、自动化和可靠性。同时,网络安全和隐私保护也将成为发展的重点。 总的来说,计算机网络的发展演变是一个不断推动技术和社会进步的过程,它将继续发挥重要作用并不断适应新的需求和挑战。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [计算机网络的发展史「简述」](https://blog.csdn.net/weixin_31834275/article/details/117916530)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [浅谈计算机网络的未来发展趋势](https://blog.csdn.net/weixin_34419203/article/details/118594510)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值