- 12
- 0
- 约 46页
- 2017-08-17 发布于重庆
- 举报
软件开发工具复习资料.doc
本文由myxinyue贡献
3173软件开发工具复习资料
第一章 绪论
1.1 软件开发工具的由来
一、软件开发工具:
1、软件开发工具的范围大致可以描述为:在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同的帮助的一类广泛的软件。
2、如何理解:
首先,是一类软件,是开发软件用的软件。
其次,是在第三代语言的基础上发展起来的。
另外,这里强调对软件开发全过程中各个阶段的支持,即不仅包含狭义的编程阶段,而是包括了相当广泛的范围和相当丰富的内容。
二、软件开发工具的产生与演变
1、软件开发工具的产生与演变
第一代语言——机器语言
第二代语言——汇编语言
第三代语言——高级程序设计语言(过程化语言)
第四代语言——非过程化语言
2、第三代语言与第二代语言的区别
① 第三代语言突破了与机器指令一一对应的限制,用尽可能接近自然语言的表达方式描述人们设想的处理过程,把这种表达方式向机器指令的转化工作交给编译系统去完成。
②另一个重要的变化是高级设计语言实现了对机器的独立性,即不依赖特定的硬件系统,抽象地逻辑地描述处理和算法,而把硬件系统之间的区别交给不同的编译系统
原创力文档

文档评论(0)