c语言课程论文

c语言课程论文

ID:46495916

大小:54.00 KB

页数:11页

时间:2019-11-24

c语言课程论文_第1页
c语言课程论文_第2页
c语言课程论文_第3页
c语言课程论文_第4页
c语言课程论文_第5页
资源描述:

《c语言课程论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学习C语言的对我的启发姓名:钱旭学号:051109040班级:093511指导老师:JW完成时间:2011/6/4目录1.C语言的背景22.C语言的发展历程21.C语言的特征33.1C语言的结构特征33.2C语言的语言特征32.C语言的优缺点44.1C语言的一些优点44.1.1简洁紧凑、灵活方便。44.12运算符丰富。44.1.3•数据类型丰富。44.1.4.C是结构式语言。44.1.5.自由度大。54.16允许直接访问物理地址,对硬件进行操作。54.1.7•生成目标代码质量高,程序执行效率高。54.1.

2、8•适用范围大,可移植性好。54.2C语言的一些缺点54.2.1.数据的封装性54.2.2.影响程序安全53.C语言的学习方法55.1C语言的学习准备55.2学习C语言的态度65.3学习C语言的原则65.4学习C语言的基本法则66•学习c语言的重要性7参考文献8学习C语言对我的启发财务管理专业钱旭[摘要]随着经济的日益发展,计算机的运用开始越来越频繁的进入人们的生活,人们的口常生活无处不在与计算机打着交道。作为当代大学的大学生,对于计算机技术的了解和掌握是十分有必要的。c语言作为一种编程语言,在很长的时间

3、里对计算机技术的发展起着十分重要的作用。作为i种面向过程的的计算机设计与语言,它是冃前计算机语言中举世公认的优秀的结构程序设计语言Z-o因此,学习c语言不仅能使我们了解它的过去,懂的编程语言的基础,更加能够透过这一代表性的编程语言去展與和了解整个计算机技术的发展趋势。[关键词]C语言;发展;优缺点;前景1.C语言的背景C语言属于高级程序语言的一种,它的前身是“ALGOL”。其创始人是布朗•W•卡尼汉和丹尼斯•M•利奇。C语言问世时是带有很大的局限性,因为它只能用TUNIX系统上。然而随着科学技术的进步,计

4、算机工业的发展,C语言逐渐脱离UNIXol987年美国标准化协会制定了C语言的国际标准,简称“ANSIC”,从此以后它便成为一种广泛使用的程序语言。C语言的优点很多,主要的有如下四点:a.兼备高级语言与低级语言的优点,属于一种屮间语言。b.它是一种结构化程序设计语言,非常适合结构化程序设计。c.有较丰富的数据类型、运算符以及函数供以选用。d・直接与内存打交道,使修改、编辑其他程序与文档变得轻松,简单。2.C语言的发展历程C语言的祖先是BCPL语言。1967年,剑桥人学的MartinRichards对CPL

5、语言进行了简化,于是产生TBCPL(BasicCombinedPogrammingLanguage)1970年,美国贝尔实验室的KenThompson0以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。在1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。为了使UNIX操作系统推广,1977年DermisM.Ritchie发表了不依赖于具

6、体机器系统的C语言编译文本《可移植的C语言编译程序》。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kcrnighan和D.M.Ritchie合著了著名的《TheCProgrammingLanguage》一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》屮并没有定义一个完整的标准C语言,后来由美国国家标准化协会(AmericanNationalStandardsInstitute)在此基础上制定了一个C语言标准,于一九八三年发表。通常称Z为ANS

7、ICoK&R第一版在很多语言细节上也不够精确,对于pcc这个“参照编译器”来说,它口益显得不切实际;K&R甚至没有很好表达它所要描述的语言,把后续扩展扔到了一边。最后,C在早期项目屮的使用受商业和政府合同支配,它意味着一个认可的正式标准是重要的。因此(在M・D.McIlroy的催促下),ANSI于1983年夏天,在CBEMA的领导下建立了X3J11委员会,目的是产生一个C标准。X3J11在1989年末提出了一个他们的报告[ANSI89],后来这个标准被ISO接受为1SO/1EC9899-1990o1990

8、年,国际标准化组织IS0(InternationalOrganizationforStandards)接受了89ANSTC为TSOC的标准(TS09899-1990)。1994年,TSO修订了C语言的标准。1995年,ISO对C90做了一些修订,即“1995基准增补1(1SO/1EC/9899/AMD1:1995)vo1999年,ISO有对C语言标准进行修订,在基本保留原来C语言特征的基础上,针对应该的需要,增加了一些功能,尤

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。