还剩2页未读,继续阅读
文本内容:
c语言的发展历史及特点C语言的发展历史语言的发展颇为有趣它的原型语言c ALGOL60年,佥桥大学将语言发展成为1963lJ ALGL60CPLCombi ne dP「语言ogrcimming Lcinguog㊀年,剑桥大学的对语言进行了简化,于是1967Matin RichardsCPL产生了语言年,美国贝尔实验室的BCPL197A K㊀n Thompso n将进行了修改,并为它起了一种有趣的名字语言”意思是将BC PL“B语言煮干,提炼出它口勺精髓并且他用语言写了第一种CPL BUNIX操作系统而在年,语言也给人“煮”了一下,美国贝尔实验室曰勺1973B D.在语言的基础上最后设计出了一种新日勺语言,他取了M.RITCH IE B的第二个字母作为这种语言的名字,这就是语言4为了使BGPL CUNIX操作系统推广年刊登了不依赖于具体机器系,1977Dennis M.Ritch i㊀统的语言编译文本《可移植的语言编译程序》年C C1a978Brian和出版了名著《W.K er nighia nD㊀n nisM.Ritchie TheC Program》,从而使语言成为目前世界上流行最广泛的高min gLQn gu a g㊀C级程序设计语言年,随着微型计算机的日益普及,浮现了许多语言版本由于1988C没有统一的原则,使得这些语言之间浮现了某些不一致的地方为了C变化这种状况,美国国标研究所为语言制定了一套原则,ANSI CANSI成为现行日勺语言原则语言日勺重要特点语言发展迅速,并C
3.C C且成为最受欢迎的语言之一,重要由于它具有强大的功能许多出名日勺系统软件,如都是由语言编写的DBA SEIII PLUSsDBASEIV C用语言加上某些汇编语言子程序,就更能显示语言的优势了,象C C、等就是用这种措施编写时PC DOSWORDS TA RC语言的特点语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其他高级语言,许多大型应用软件都是用语言编写的C C语言具有绘图能力强,可移植性,并具有很强的数据解决能力,因此适c于编写系统软件、简洁紧凑、灵活以便1语言一共只有个核心字种控制语句,程序书写自由,重要用小写C32,9字母表达它把高级语言的基本构造和语句与低档语言的实用性结合起来语言可以象汇编语言同样对位、字节和地址进行操作,而这三者C是计算机最基本日勺工作单元、运算符丰富2a的运算符涉及时范畴很广泛,共有种个运算符语言把括号、赋C34C值、强制类型转换等都作为运算符解决从而使的运算类型极其丰富C体现式类型多样化,灵活使用多种运算符可以实目前其他高级语言中难以实现的运算、数据构造丰富力日勺数据类型有整型、实型、字符型、数组类型、3C指针类型、构造体类型、共用体类型等能用来实现多种复杂的数据类型的运算并引入了指针概念,使程序效率更高此外语言具有强大C口勺图形功能,支持多种显示屏和驱动器且计算功能、逻辑判断功能强大、是构造式语言A4C构造式语言日勺明显特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立这种构造化方式可使程序层次清晰,便于使用、维护以及调试语言是以函数形式提供应顾客的,这些函数可C以便口勺调用,并具有多种循环、条件语句控制程序流向,从而使程序完全构造化、语法限制不太严格、程序设计自由度大一般的高5CA A级语言语法检查比较严,可以检查出几乎所有的语法错误而语言容C许程序编写者有较大口勺自由度、语言容许直接访问物理地址,可以直接对硬件进行操作因此既具有6C高级语言的功能,又具有低档语言的许多功能,可以象汇编语言同样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件、语言程序生成代码质量高,程序执行效率高一般只比汇编程序7CA生成的目的代码效率低%10A
20、语言合用范畴大,可移植性好语言有一种突出的长处就是适合8C CA于多种操作系统,如、也合用于多种机型a常用的编译软DOS UNIX,件常用的编译软件有Microsoft Vi suaI C++,Bor IandC++,Watc om C++,B orla nd C++,Borla ndC++Builder,Bor Iand C++
3.1f or DOS,Watcom C++
11.0forDOS,GN UDJGPPC++,L ccwin32C Compiler
个人认证
优秀文档
获得点赞 0