第一章程序设计概述 .1程度 1.2结构 述 1.3面向 时概述 退出 上一页 页
上一页 下一页 第一章 程序设计概述 1.1 程序设计发展概述 1.2 结构化程序设计概述 1.3 面向对象程序设计概述 退 出 习题一
述 1.1.1计算机程序设计语言 1.1.2程序设计的发展历程 上一页 页
上一页 下一页 1.1 程序设计发展概述 1.1.1 计算机程序设计语言 1.1.2 程序设计的发展历程
1.1.1计算机程序设计语言 计算机之所以能自动进行计算,是因为采用了程序存储 的原理,计算机的工作体现为执行程序。程序是控制计算机 完成特定功能的一组有序指令的集合,编写程序所使用的语 言称为程序设计语言,它是人与计算机之间进行信息交流的 工具。 从1946年世界上诞生第一台计算机起,在短短的50余年 间,计算机技术迅速发展,程序设计语言经历了机器语言 汇编语言到高级语言的多个阶段。目前世界上已经设计和实 现的计算机语言有上千种之多,但实际被人们广泛使用的计 算机语言不过数十种 上一页 页
上一页 下一页 计算机之所以能自动进行计算,是因为采用了程序存储 的原理,计算机的工作体现为执行程序。程序是控制计算机 完成特定功能的一组有序指令的集合,编写程序所使用的语 言称为程序设计语言,它是人与计算机之间进行信息交流的 工具。 从1946年世界上诞生第一台计算机起,在短短的50余年 间,计算机技术迅速发展,程序设计语言经历了机器语言、 汇编语言到高级语言的多个阶段。目前世界上已经设计和实 现的计算机语言有上千种之多,但实际被人们广泛使用的计 算机语言不过数十种。 1.1.1 计算机程序设计语言
计算机语言按其与硬件接近的程度,可以划分为低级 语言和高级语言两大类 (1)低级语言:机器语言和汇编语言,它们分别被称 为第一代语言和第二代语言 (2)高级语言:包括过程式语言和非过程式语言,称 为第三代语言。 机器语言 低级语言 计算机程序 汇编语言 设计语言 高级语言「过程式语言 非过程式语言 上一页 页
上一页 下一页 计算机语言按其与硬件接近的程度,可以划分为低级 语言和高级语言两大类。 (1)低级语言:机器语言和汇编语言,它们分别被称 为第一代语言和第二代语言。 (2)高级语言:包括过程式语言和非过程式语言,称 为第三代语言。 计算机程序 设计语言 低级语言 高级语言 机器语言 汇编语言 过程式语言 非过程式语言
1.1.2程序设计的发展历程 50年代→指令代码或汇编语 60年代→高级语言: fortran、 ascal、basa 程序设计的发展了70年代→结构化程序设计 算法+数据结构=程序设计 80年代→面向对象程序:对象+消息 上一页 页
上一页 下一页 1.1.2 程序设计的发展历程 结构化程序设计: 算法+数据结构=程序设计 程序设计的发展 50年代 60年代 70年代 80年代 指令代码或汇编语言 高级语言:fortran、pascal、basica 面向对象程序:对象+消息