计算机导论第八章 程序设计语言

时间:2025-07-13

第八章

程序设计语言

计算机学院 刘海龙

本章内容8.1 程序设计语言的发展史断代划分, 断代划分,高级程序设计语言的分类

8.2 高级程序设计语言的基本要素变量,数据类型,赋值语句,分支语句,循环语 变量,数据类型,赋值语句,分支语句, 过程(函数), ),注释语句 句,过程(函数),注释语句

8.3 高级程序设计语言的编译编译的基本概念,编译过程, 编译的基本概念,编译过程,软件的运行

程序设计语言概述程序设计语言是实现人机交换信息(对话) 程序设计语言是实现人机交换信息(对话) 的最基本工具。 的最基本工具。 计算机程序设计语言的发展,经历了从机器 计算机程序设计语言的发展, 语言、汇编语言到高级语言的历程。 语言、汇编语言到高级语言的历程。

8.1 程序设计语言断代的划分机器语言:由机器指令组成。即一串串由“ 机器语言:由机器指令组成。即一串串由“0” 缺点: 缺点: 组成的指令序列集。 和“1”组成的指令序列集。 组成的指令序列集 与自然语言差距大, 与自然语言差距大,指令难记忆调试、排错比较困难 调试、

用机器语言所编写的程序机器能直接识别和 执行,所以又称它为目标程序 目标程序。 执行,所以又称它为目标程序。优点: 优点: 使用针对特定型号计算机的语言, 使用针对特定型号计算机的语言,故而运行效 率是所有语言中最高的。 率是所有语言中最高的。

8.1 程序设计语言断代的划分汇编语言: 汇编语言:采用有一定含义的符号即指令助 记符来表示指令。 记符来表示指令。 一般都采用某些有关的英文单词的缩写,基本与机器指令一一对应 缩写 基本与机器指令一一对应

汇编语言比机器语言易读、易维护。但计算 汇编语言比机器语言易读、易维护。 机并不认识这些符号, 机并不认识这些符号,因此就需要一个专门 的程序负责将这些符号翻译成二进制数的机 器语言,这种翻译程序被称为汇编程序 汇编程序。 器语言,这种翻译程序被称为汇编程序。

1957年,第一个完全脱离机器硬件的高级语言- FORTRAN 年 第一个完全脱离机器硬件的高级语言 问世了。此后, 多年来 共有几百种高级语言出现。 多年来, 问世了。此后,40多年来,共有几百种高级语言出现。

8.1 程序设计语言断代的划分

高级程序设计语言: 高级程序设计语言:一种接近于数学语言或 1969年,提出了结构化程序设计方法;1970年,第一个结 年 提出了结构化程序设计方法; 年 自然语言,同时又不依赖于计算机硬件, 自然语言,同时又不依赖于计算机硬件,编 构化程序设计语言Pas

cal出现,标志着结构化程序设计时期 出现, 构化程序设计语言 出现 写的程序能在所有机器上通用 通用。 写的程序能在所有机器上通用。 的开始。 的开始。80年代初开始,在软件设计思想上,又产生了一次革命,其 年代初开始,在软件设计思想上,又产生了一次革命, 年代初开始 成果就是面向对象的程序设计。 成果就是面向对象的程序设计。

下一个发展目标是“面向应用” 就是说: 下一个发展目标是“面向应用”,就是说:只要告诉程序要 干什么,程序就能自动生成算法进行处理。 干什么,程序就能自动生成算法进行处理。 非过程化程序语言。 即:非过程化程序语言。

高级程序设计语言的分类按设计要求分(过程,非过程):过程式语 按设计要求分(过程,非过程):过程式语 ): 言的主要特征是, 言的主要特征是,用户可以指明一列可顺序 执行的运算,以表示相应的计算过程, 执行的运算,以表示相应的计算过程,如 Fortran,Cobol,Pascal等。 , , 等 按应用范围分(通用,专用): ):如 按应用范围分(通用,专用):如Fortran、 、 Cobol、Pascal、C都是通用语言。目标单 都是通用语言。 、 、 都是通用语言 一的语言称为专用语言,如APT等。 一的语言称为专用语言, 等 按描述问题的方式分(命令型,函数型, 按描述问题的方式分(命令型,函数型,描 述型,面向对象型)参见P132 表8-3 述型,面向对象型)参见

8.2程序设计语言的基本元素 程序设计语言的基本元素1. 2. 3. 4. 5. 6. 7.

变量 数据类型 赋值语句 分支语句 循环语句 过程(函数) 过程(函数) 注释语句

8.2 基本元素8.2.1 变量和常量变量:在程序运行过程中, 变量:在程序运行过程中,其值可以被改变的量 称为变量。变量的两个要素: 变量名 变量名。 称为变量。变量的两个要素:1)变量名。每个变 量都必须有一个名字--变量名, --变量名 量都必须有一个名字--变量名,遵循标识符命 名规则。 )变量值。在程序运行过程中, 名规则。2)变量值。在程序运行过程中,变量 值存储在内存中。 值存储在内存中。程序通过变量名来引用变量的 值。 常量:在程序运行过程中, 常量:在程序运行过程中,其值不能被改变的量 变量在使用前, 变量在使用前,在内 称为常量。常量可分为整型常量,实型常量, 称为常量。常量可分为整型常量,实型常量,字 存中会给每个变量申 符常量,符号常量。 符常量,符号常量。 请一定的大小的空间。 请一定的大小的空间。

8.2.2 数据类型基本数据类型整型: 整型:short int(短整型) (短整型) integer

(整型) (整型) long …… 此处隐藏:1800字,全部文档内容请下载后查看。喜欢就下载吧 ……

计算机导论第八章 程序设计语言.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219