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

上传人:牧羊曲112 文档编号:6376411 上传时间:2023-10-22 格式:PPT 页数:26 大小:1.67MB
返回 下载 相关 举报
计算机软件基础与程序设计语言.ppt_第1页
第1页 / 共26页
计算机软件基础与程序设计语言.ppt_第2页
第2页 / 共26页
计算机软件基础与程序设计语言.ppt_第3页
第3页 / 共26页
计算机软件基础与程序设计语言.ppt_第4页
第4页 / 共26页
计算机软件基础与程序设计语言.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《计算机软件基础与程序设计语言.ppt》由会员分享,可在线阅读,更多相关《计算机软件基础与程序设计语言.ppt(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)各种数据库管理系统,如SQL

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

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

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

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

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号