机器语言、汇编语言和高级语言.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
声明 使用本课件至少128M内存,并使用office 2000以上版本或使用自带播放工具pptview。 使用本课件请配合选用人民邮电出版社出版 的《c/c++程序设计教程》。 如有任何意见和建议请发电子邮件件到 guoxiaogang5381@或 fengwork.student@ 一、机器语言、汇编语言和高级语言 二、C语言的历史与特点 三、从C语言到C++语言的进化 四、计算机结构的五个主要单元 五、C/C++程序的实现 六、C/C++源程序的基本形式 一、机器语言、汇编语言和高级语言 计算机系统包括硬件与软件两部分。 软件是维护计算机硬件系统进行多用途计算的各种程序 的总和。 硬件是计算机系统的躯干,软件是计算机系统的灵魂。 计算机语言是驾驭软件开发的一套语法规则,这套语法 规则的具体实现又是通过称之为编译器的软件来完成的。 因此硬件、软件与计算机语言的历史是交叉耦合地进化 的过程。 二、C语言的历史与特点 C语言是从BCPL(Basic Combined Programming Language)语言和B语言演化而来;集汇编语言处理硬件细节 和高级语言模块化高效编程长处于一身; 它介于低级的汇编语言与高级的FORTRAN语言之间; C语言既有面向系统如汇编语言一样直接访问硬件的快捷 功能,又同时具备高级语言面向用户、容易记忆、清晰灵活 的优点,可称之为高级的汇编语言。 三、从C语言到C++语言的进化 首先C++是一个更好的C语言,是C的一个超集, C++保留了C语言的优点同时也吸收其它面向对象编程语言的长处。Stroustroup博士早期(80年代初)通过一个名为cfront 的转换程序将C++源程序处理成C源程序,这保证转换后的 代码能在任意支持C的编译系统中运行。 C++语言的主要特点表现在: 一、是全面兼容C语言; 二、是支持面向对象的编程方法; C++是典型的混合编程语言. C语言不简单(C语法是简单的),C++语言本质上也不 更多复杂。 但C++语言包容了许多面向对象的语法和概念,提高了 该语言处理复杂问题的抽象层次;面向对象编程提供了进行 驾驭大型软件开发的有力手段,对于程序的重用和可维护性 提供了新的理论支持。 最关键的是解决问题,语言仅是一种手段。 C++语言至关重要的是它并不将面向对象编程的语法手 段强制程序员使用,C/C++程序员可以将C++视为一个C语 言的改良版本,充分利用C++语言子集的卓越性能进行游刃 有余的编程,进行面向问题的软件开发。积累了一定具体的 经验之后再适当步入面向对象的动态世界。 四、计算机结构的五个主要单元 软件的开发必须与计算机的体系结构打交道,与程序设 计相关的计算机结构是下面的五个主要单元: 1. 输入单元: 输入单元是计算机接受信息的部分并且与计算机完成信 息的交互。它从各种输入设备读取中断信息,同时把这些信 息放置在其它处理信息的单元中。 有两种常用的输入信息的设备,一个是键盘,另一个是 鼠标。标准输入stdin常指设备键盘。 五、C/C++程序的实现 C/C++程序的实现是通过软件开发工具进行 的,目前流行的软件开发工具以Visual C++6.0 和 C++Build 5.0为代表。本书程序利用VisualC++6.0 进行开发,其本身是优秀的可视化编程开发工具。 Visual C++6.0开发的程序只能是32位应用程 序,即内存地址的寻址方式为32寻址。 所有语言源程序的实现都必须经历下面四个 步骤: 1.编辑: 编辑是根据计算机语言的语法规则将算法与相应的数 据输入到计算机中形成含原始代码的文本文件的过程。 这一文本文件或源文件对于C编程方式以扩展名即 .c的 文件保存,C++编程方式以扩展名即 .cpp的磁盘文件保存。 通常C++源程序的文件为两部分:接口文件(也称为头 文件)和实现文件(或源文件),C++头文件的标准扩展名 为.h,C++实现文件

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档