收藏 分享(赏)

第七讲 计算机软件基础与程序设计语言.ppt

上传人:hyngb9260 文档编号:8159890 上传时间:2019-06-11 格式:PPT 页数:26 大小:1.67MB
下载 相关 举报
第七讲 计算机软件基础与程序设计语言.ppt_第1页
第1页 / 共26页
第七讲 计算机软件基础与程序设计语言.ppt_第2页
第2页 / 共26页
第七讲 计算机软件基础与程序设计语言.ppt_第3页
第3页 / 共26页
第七讲 计算机软件基础与程序设计语言.ppt_第4页
第4页 / 共26页
第七讲 计算机软件基础与程序设计语言.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、计算机基础科学系 2009.10,第3章 计算机软件系统,第七讲 计算机软件基础与程序设计语言,主要教学内容,学习目标,重点与难点,程序与软件的概念;机器语言、汇编语言与高级语言的优缺点为本讲的重点。,指令,1.指令、程序和软件,1.1 指令,1.2 程序,1.3 软件,1.4 指令、程序与软件的关系,2. 软件的分类,2. 软件的分类,系统软件: (1)操作系统软件,如Windows XP、Windows 2000、Linux、UNIX等。 (2)各种语言的处理程序,如汇编语言、高级语言、编译程序等。 (3)各种服务性程序,如机器的调试、故障检查和诊断程序、杀毒程序等。 (4)各种数据库管理

2、系统,如SQL Server、Oracle、Informix等。,3. 程序设计语言的分类,语言是为了交流的需要!,3. 1 程序设计语言的分类,机器语言,汇编语言,高级语言,专用语言,3. 1 程序设计语言的分类,1 、机器语言,3.1 程序设计语言的分类,特点:机器语言是面向机器的,机器语言的优点是计算机可直接执行,机器语言程序与其他语言程序相比,占用内存少,执行速度快,通用性差,而且指令和数据都是二进制代码,难于阅读和记忆,编码工作量大,难以维护,因此,程序员很难用机器语言来开发实用的计算机程序。,3. 1 程序设计语言的分类,2 、汇编语言,3. 1 程序设计语言的分类,汇编语言的执行

3、过程,3.1 程序设计语言的分类,汇编语言也称为符号语言,也是面向机器的,也就是说不同的机器它们的汇编语言也是不同的。优点:对于机器语言而言更容易理解缺点:适用于编写直接控制机器操作的低层程序,它与机器密切相关,一般人也较难使用 ,执行速度慢,可移植性差。,3.1 程序设计语言的分类,3 、高级语言,示例 C+语言的源程序 /* This program reads two integer numbers from the keyboard and prints their product. */ #include int main (void) / Local Declarations in

4、t number1;int number2;int result; / Statements cin number1;cin number2;result = number1 * number2;cout result;return 0; / main,3.2.1 程序设计语言的分类,高级语言的执行过程,高级语言适用于许多不同的机器,它使程序员能够避开计算机的复杂性,将精力集中在应用程序的编写上。用高级语言编写的程序称为源程序。源程序不能直接被计算机识别,必须经过转换才能被执行。,3.1 程序设计语言的分类,4 、专用语言,专用语言也称为领域专用语言(Domain Specific Langu

5、age,DSL)。领域专用语言其基本思想是求专不求全,不像通用语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。这里介绍HTML与SQL两种语言。,程序的构建,1.程序的编辑,2.程序编译,3.程序的链接,3.2 程序的构建,程序的执行,程序的执行,总 结,软件系统是计算机系统的重要组成部分。计算机软件是指计算机程序与数据及相关文档资料的总称,分为系统软件与应用软件两大类。 计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。另外,近十几年来一些专用语言如HTML、SQL相继出现。 机器语言是面向机器的,计算机能直接识别的语言。汇编语言是面向机器的符号语言,汇编语言程序不能在计算机上直接运行,它必须通过汇编程序转化为机器语言程序才能运行;用高级语言编写的程序称为源程序,源程序不能直接被计算机识别,必须转换成机器语言程序才能被计算机执行,按转换方式可分为编译与解释两类。编译包括程序预处理与程序翻译两步工作。,Department of Computer Science and Technology ,Thank you!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报