1 / 3
文档名称:

C 课件引言.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 课件引言.doc

上传人:xxj16588 2016/7/11 文件大小:0 KB

下载得到文件列表

C 课件引言.doc

相关文档

文档介绍

文档介绍:课程引言本门课是 C/C++ 的高级课程, 目的在于为修完 C/C++ 初级课程, 并具有少量编程经验的同学,提供有难度的、更接近于实际工作要求的 C/C++ 进阶。由于同学们已系统的完成了 C/C++ 初级课程,本门课不再进行“系统的”讲述,而是面向 C/C++ 一些重点的和疑难的问题,围绕这些问题进行讲解。本门课采用自编电子教案,其资料主要来源于以下两本书: 《 Essential c++ 》(美) Stanley 《 C++ FAQS 》(美) Marshall Cline 等上述两本书都是 C++ 非常经典的著作,网上能找到电子版。对同学的要求: 1 .上课时要带一本 C/C++ 语法参考书,可以用潭浩强的课本,也可以用其它书。 2. 由于本学期功课繁重, 本门课不布置大作业, 也不安排上机。但是有课后作业, 主要是一些问答题和短小的上机编程练****这些作业题占期末试卷约 60% 分数。 3 .成绩评定:考勤占 30% (无故缺勤一次扣 1/3 考勤分) ,期末闭卷考试占 70% 。 C /C++ 语言发展简史 C 语言最早的原型是 ALGOL 60 ( 1963 年) ,剑桥大学将其发展成为 CPL , 后由将其简化为 BCPL 。 1970 年,美国贝尔实验室将 BCPL 进行了修改,并取名叫做 B语言,并用 B 语言写了第一个 UNIX 系统。 1973 年, 贝尔实验室的 Dennis Ritchie 在 BCPL 和B 语言的基础上设计出了一种新的语言,这就是 C 语言。随后不久, UNIX 的内核和应用程序全部用 C 语言改写,从此, C 语言成为 UNIX 环境下使用最广泛的主流编程语言。 1978 年, Dennis Ritchie 和另一人合作推出了《 The C Programming Language 》的第一版,书末的参考指南(Reference Manual) 一节给出了当时 C 语言的完整定义, 成为那时 C 语言事实上的标准。以后,C 语言被移植到了各种机型上, 并受到了广泛的支持,使 C 语言在当时的软件开发中几乎一统天下。随着 C 语言在多个领域的推广、应用, 一些新的特性不断被各种编译器实现并添加进来。于是,建立一个新的“无歧义、于具体平台无关的 C 语言定义”成为越来越重要的事情。 1983 年, ANSI 的一个下属机构( 美国国家标准学会) ,负责起草了关于 C 语言的标准草案。 1989 年,草案被 ANSI 正式通过成为美国国家标准,被称为 C89 标准。随后,《 The C Programming Language 》第二版开始出版发行, 对 ANSI C(C89) 进行了更新。 1990 年,在 ISO ( 国际标准化组织) 的努力下, ANSI C 成为国际标准。于是 ISO C( 又称为 C90) 诞生了, ISO C(C90) 和 ANSI C(C89) 在技术上完全一样。之后, ISO 在 1994 、 1996 年分别出版了 C90 的技术勘误文档, 更正了一些印刷错误,并在 1995 年通过了一份 C90 的技术补充,对 C90 进行了微小的扩充,经过扩充后的 ISO C 被称为 C95 。 1999 年, ANSI 和 ISO 又通过了最新版本的 C 语言标准和