网站大量收购独家精品文档,联系QQ:2885784924

_C语言程序设计基本概念v7课件.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  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文档。上传文档
查看更多
注解 American National Standards Institute (ANSI)——美国国家标准学会 International Standard Organization (ISO)国际标准化组织 A语言、B语言、C语言 C语言的发展颇为有趣。它的原型ALGOL 60语言。(也称为A语言) 1963年,剑桥大学将ALGOL 60语言发展成为CPL ( Combined Programming Language)语言。 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL(Basic CPL)语言。 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且用B语言写了第一个UNIX操作系统。 1973年,B语言也给人“煮”了一下,美国贝尔实验室的D. M. RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 为了使UNIX操作系统推广,1977年Dennis M. Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。 1978年Brian W. Kernighan和Dennis M. Ritchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。 1983年,随着微型计算机的日益普及, 出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种状况,美国国家标准协会(American National Standards Institute,ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 。C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。 课程名“高级语言程序设计”, 教材《程序设计基础(C语言版)》、由秦军等编写、机械工业出版社发行。 本课程授课64学时,4学分,其中42学时理论课、14学时上机实践课、8学时习题课。 每周5学时,周二6-8节课,13:45—16:20, 周四8、9节课,15:35—17:10,每一位同学根据授课计划的进度,作出自己的学习计划。(答疑时间) 参考资料:经典著作 [1](美)Brian W.Kernighan、Dennis M.Ritchie C程序设计语言(第二版),徐宝文、李志译;北京:机械工业出版社,2003。 [2]谭浩强 C程序设计(第四版)[M],北京:清华大学出版社,2010。 1. 为什么要学习C语言?为什么放在大一学习C语言? 本课程无先修课程要求,也无相邻相关课程要求。 高级语言程序设计是信息工程、电子商务、通信工程及网络工程等专业的必修通识基础课。课程目的是了解计算机基础知识、程序设计的基本方法,掌握计算机处理问题的思维方法、逻辑思维能力。 2. 本教材的特点 C语言涉及的概念丰富,描述的多样性、侧重点的不同及使用的灵活性,使C语言的教材非常多,使初学者挑选起来有一定难度,而这本教材强调实用性,以结合实例讲解基本概念和基本算法,简化语法说明,突出程序设计。让初学者尽快学会用计算机编程的思想考虑问题,用C语言的方法解决实际问题。 每一章: 1)学习目标——学习达到的标准 2)基本概念、实例——学习知识、算法、编程思想、编程技巧。 3)本章小结——理清思路,巩固概念 4)自我测验——检查学习效果 为什么要学习C语言? 学习C语言,除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举如下: ?1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。 ?2)设备驱动程序和操作系统只能用C语言来编写。现在,你可能还从来没有编写过一个设备驱动程序或者一个操作系统,但是如果你需要去修改它们的时候,怎么办

文档评论(0)

phljianjian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档