C语言程序设计 C语言程序设计 C语言概述1.pptx

C语言程序设计 C语言程序设计 C语言概述1.pptx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》课程C language programmingC语言概述课程组:田永毅 汪晓红 张燕 刘鸿 王沛 侯伟目录CONTENTS1C语言的发展历史2C语言的特点 C语言程序设计 第一章 C语言概述面向机器的语言一、C语言的发展历史1、程序设计语言的发展史机器语言汇编语言高级语言机器语言,由0、1序列构成的指令码组成如用助记符号描述的指令系统如 ADD A, B C语言程序设计 第一章 C语言概述(1)机器语言---指二进制语言(第一代计算机语言)机器语言就是由一串串0和1组成的指令序列,即机器指令,因计算机智能识别0和1。计算机将二进制数构成的机器指令转换成一系列高低电平,驱动电子器件进行相应运算。在计算机中,通过CPU执行机器指令,进行运算。不同类型的计算机都有自己的机器指令,移植性差。机器语言的优点:针对特定型号计算机的语言,故运算效率是所有语言中最高的。机器语言的缺点:指令复杂,不方便阅读、修改,易产生错误,难于辨别和记忆。(2)汇编语言 ---指助记符语言(第二代计算机语言) 汇编指令就是机器指令的一种符号表示。 例:ADD--加法,SUB--减法,MOV--数据传递 汇编语言必须经过专门的汇编程序将符号翻译成二进制数的 机器语言供计算机执行。 汇编语言同样十分依赖于硬件体系,移植性不好。故称之为 低级语言。 汇编语言易读、易记、易写,是一种面向机器的语言,运 算效率很高。所以,汇编语言至今仍是一种常用的、强有力 的软件开发工具。 缺点:移植性不好,且助记符量大、难记。 C语言程序设计 第一章 C语言概述 C语言程序设计 第一章 C语言概述(3)高级语言—较为接近自然语言的编程语言 高级语言不依赖与计算机硬件,编出的程序能在所有机器上运 行,故移植性强。 高级语言编写的程序也需要经过“翻译”才能被计算机执行。 翻译会占用时间,故会影响计算机的运行效率。 1954年,第一个高级语言---FORTRAN问世。经过几十年的发 展,共有几百种高级语言出现。如C、VC、VB、JAVA等。 C语言程序设计 第一章 C语言概述2、C语言的发展史 1960年 1963年 1970年1972年1967年 C语言ALGOL 60 B语言CPL语言BCPL语言 C语言程序设计 第一章 C语言概述 二、C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好C语言的双重性--中级语言Thank you!

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档