关于C语言的发展历史分析
摘要:随着社会的发展,世界渐渐的连成了一个整体即所谓的“地球村”,“地球村”的形成离不开信息技术的发展,同时信息技术在很大程度上改变了我们每一个人的生活。C语言作为计算机软件的一门基础性的入门语言,被广泛的应用到各个领域,在市场上具有较好的应用前景可见C语言在信息技术中占据着重要的地位。本文对C语言进行了简单的介绍,对C语言的发展历史进行了分析,同时阐述了当前C语言的应用现状,希望为C语言爱好者提供一些借鉴资料。
关键词:C语言;发展历史;应用现状
C语言是计算机软件中的一门高级程序设计语言,在当今市场上有着广泛的应用。任何电脑办公软件、数据统计软件以及一些电脑游戏等计算机软件都离不开C语言程序设计,通过C语言编辑一定的程序代码进而实现特定的功能,达到工作以及娱乐的目的。同时,由于C语言具有很强的表达能力、良好的可移植性、高效率的目标代码等优点,因此在应用过程中得到了很多企业和个人的青睐,C语言给人们的生活以及工作带来了很大的便利,并推动了信息技术的发展。既然C语言对于人类的生活和工作带来了很大的改变,本文对C语言的历史发展
进行了分析,旨在让人类更加了解C语言,并认识到C语言的重要性。
1、C语言简介
1.1C语言的概念
C语言是一种计算机程序设计的语言,C语言将高级语言和汇编语言的特点集为一体。C语言是在1972年,由美国的贝尔进行研究发明,并首次应用于计算机之上,经过六年之后,C语言开始在各种大型、中型、小型以及微型计算机上应用,应用范围有了很大的扩展。由于C语言具有很强的数据处理能力,对于软件以及系统的开发有着很重要的意义,被应用在众多的领域,因此C语言是目前世界上最为流行的一门高级程序设计语言。
1.2C语言语言的特点
C语言之所以被应用在各个领域,就有很广泛的用途,成为世界上最为流行的高级程序设计语言,主要是因为C语言具有以下几个特点:
    1)C语言虽然是一种高级程序设计语言,但是C语言可以将低级程序设计语言的语句和结构,同高级程序设计语言的语句和结构进行紧密的结合,使其具有很好的实用性。
    2)C语言具有其他程序设计语言没有的功能,数据类型多种多样,功能较为齐全。为了提高程序的效率,C语言引入指针概念,使C语言的计算功能和逻辑判断功能得到了进一步的提升。
    3)C语言的适用范围很广,可以应用于各种类型的计算机和操作系统之中。
    4)C语言程序设计的文件是由数据序列构成,保证了C语言程序设计的稳定。
二、C语言的发展历史
C语言的发展是从1972开始的,1972年贝尔实验室发明了B语言,B语言是C语言的前身,但是由于发明B语言的团队干了一件与电话通讯没有关系的事,因此该团队被立即解散。解散之后改项目被Dennis Ritchie接接收,Dennis Ritchie将B 语言进行了重新的设计与定位,将其定位于软件系统方面的应用,并设计了指针系统,这样就保证了每个程序都会超过500行,这就是刚开始的C语言。经过多年的发展,到了1982年,C语言程序设计员发现了“缓冲区溢出”的问题,但是采取的措施并没有对此问题进行有效地解决;到了1984年,C语言程序设计又出现了“错误指针”的问题,并且数量急剧增加,这些问题经过C语言程序开
发人员一年的研究之后,到了解决的办法,具体解决办法是将C语言进行商业化,也就是我们后来熟知的C++;到了1986年,越来越多的人意识到C语言的好处,C语言可以运用到很多的不同平台之上,从而C语言得到了较为广泛的应用;C语言虽然得到了广泛的应用,但是其仍存在一些不足之处,在1994年,人们意识到一个机顶盒开发一个语言是很不合适的,为了解决这一问题,程序设计人员对C语言进行了完善,加入了互联网的特征,并将其正式更名为Java,使其实现了跨平台的移植;但是Java的使用存在的很多的问题,在1996年末,程序员用Java创建了Web页面,出现了打开速度慢的问题,随后的几年当中,人们一直在对C语言进行不断研究,对C语言在应用过程中出现的问题进行解决;经过三年之后,程序开发人员又开发出了J2EE(Java 2 Enterprise Edition),但是由于其不成熟,价格也比较昂贵,因此采用J2EE的人特别少;到了2000年,J2EE的运转好了一点,Java的开发者也加大对其开发研究的投资,取得了一些成就。总之,经过多年的发展,C语言一直在不断的完善,不断的改变着人们生活,从而促进了信息技术的发展。
3、当前C语言的发展现状
3.1C语言对于程序设计人员的重要性
C语言的发明给程序设计人员既带来了机遇又带来了挑战,因此C语言程序对于程序设计人员极其重要。具体的重要性主要体现在三个方面:首先,C语言程序的语法结构非常简单,程序设计人员只需要编写简短的程序就可以达到很好的效果,具有很高的效率,同时C语言给算法的描述带来了很大的便利,因此,学习C语言程序设计是当前程序设计人员必学的一门技术;其次,通过对C语言程序的设计,程序设计人员可以对系统的本质有很清晰的了解,掌握的知识不管是对于Linux、Windows、Unix还是Unix等系统都适用;最后,C语言程序设计有助于新型语言的产生。
3.2当前C语言在市场中应用现状
当前C语言具有很广阔的应用市场,由于C语言具有自己独特的优势,因此在市场上受到绝大多数企业以及程序设计人员的青睐。目前国内外的知名企业对于C语言程序开发人员极其重视,C语言为计算机系统提供了很好的程序,让计算机发挥出更多有效的功能,同时,有很多的语言编辑器的开发也需要借助C语言程序设计来完成,此外,智能手机里面的应用软件也是由C语言开发出来的,可见C语言在当今市场上具有很广阔的应用前景。
目前流行的编程语言结语:C语言的发明给人们的生活带来了很大的改变,在市场上具有很广阔的应用前景,
也在很大程度上推动了信息技术的发展。C语言经过多年的发展,在给人类带来便捷的同时也在不断的发展与完善,针对C语言在使用过程中的不足之处,有关程序开发人员一直在需求解决的方法,因此当前社会对于C语言程序设计的人员的需求量较大,本文对C语言的概念、特点以及发展历史进行了详细的描述,从而加强对C语言的了解。
参考文献:
[1] 侯昌昌,朱玉龙.  汇编语言与C语言在编程中的交叉应用[J]. 安徽工业大学学报(自然科学版). 2003(02)
[2] 郭小梅.  汇编语言与C语言的混合编程及应用[J]. 南京农专学报. 2002(04)
[3] 黄梅妹.  C语言与汇编语言的混合编程[J]. 厦门科技. 2000(S1)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。