绪论-1(软件开发工具的由来)

1.思维导图

软件开发工具由来

2.第一代计算机语言——机器指令

由0、1组成的编码(机器指令)

3.第二代计算机语言——汇编语言

用英文中具有一定意义的单词来代替难以记忆的、无意义的、二进制的字符串(助记忆码/汇编码)

注:操作系统与汇编语言几乎同时出现

4.第三代计算机语言——面向过程的程序设计语言

  • 背景——20世纪60年代初期,FORTRAN、ALGOL和COBOL等高级程序语言的成熟与普及
  • 两大进步——一、突破了与机器指令一一对应的限制二、实现了对机器的独立性

第四代计算机语言——非过程化的程序设计语言

  • 20世纪60年代末期“软件危机”问题
  • 20世纪70年代末到20世纪80年代初——通用软件作为辅助软件的阶段
    • 三大弱点:许多工作无法完成、完成某些工作只能达到“形似”不反映其内部逻辑、一致性的保持问题
  • 20世纪80年代以来——专用的软件开发工具阶段
    -分类:各种代码生成程序(报表生成器、菜单生成器、对话生成器)、第四代语言、编写工具、数据字典管理系统DDMS、绘图软件等
    -未解决一致性的保持问题
  • 1989年,IBM提出AD/Cycle理论框架——进入集成的软件开发环境阶段的标志
  • 21世纪以来,新阶段——两个特点:一、面向网络、基于网络、用于网络二、开源软件的兴起与应用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值