chC语言概述实用.pptx
《chC语言概述实用.pptx》由会员分享,可在线阅读,更多相关《chC语言概述实用.pptx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言的历史语言的历史C 语言是在贝尔实验室由 Ken Thompson,Dennis Ritchie和其他同事开发UNIX过程中的副产品。Thompson 最初设计了一种小型语言称为B。B 语言基于BCPL语言开发(BCPL是20世纪60年代中期产生的一种系统编程语言)。1第1页/共10页C语言的历史语言的历史到了1971年,Ritchie开始开发B语言的一个扩展版本。最初他把该语言称为NB(“New B”)。但是后来,新语言越来越脱离B语言,于是他决定将它改名为C语言。到1973年,C语言己经足够稳定,可以用来重新编写UNIX系统了。2第2页/共10页C的标准化的标准化K&R C标准在Ke
2、rnighan and Ritchie所著的 The C Programming Language(1978)中有描述是事实上的C标准C89/C90标准ANSI 标准 X3.159-1989(1988年完成;在1989年12月正式通过)国际标准ISO/IEC 9899:1990C99标准国际标准ISO/IEC 9899:1999包含了Amendment 1(1995)中的一些重要改变3第3页/共10页基于基于C的语言的语言C+包含了C的所有特性,但增加了类和其他特性以支持面向对象编程。Java是基于C+的,所以也继承了C的许多特性。C#是由C+和Java发展起来的一种较新的语言。Perl 采用
3、了C的很多特性。Objective-C:苹果公司开发的C语言版本。4第4页/共10页C的特点的特点C语言是一种低级语言C语言是一种小型语言C语言是一种包容性语言 5第5页/共10页C语言的优点语言的优点高效性可移植性功能强大灵活性标准库与UNIX系统的集成 6第6页/共10页C语言的缺点语言的缺点C程序可能会漏洞百出C程序可能会难以理解C程序可能会难以修改 7第7页/共10页高效地使用高效地使用C语言语言 学习如何规避C语言的缺陷。使用软件工具(lint,debuggers,集成开发环境)使程序更加可靠。利用现有的代码库。采用一套切合实际的编码规范。避免“投机取巧”和极度复杂的代码使用标准C,少用经典C。避免不可移植性。8第8页/共10页如何学好如何学好C语言语言 熟悉计算机和程序设计的背景知识阅读C的经典书籍多看优良的源代码学习软件设计,并应用于日常编程9第9页/共10页Copyright 2008 W.W.Norton&Company.All rights reserved.10感谢您的欣赏!第10页/共10页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- chC 语言 概述 实用
限制150内