中易网

C语言的历史

答案:1  悬赏:10  
解决时间 2021-10-18 23:19
  • 提问者网友:我一贱你就笑
  • 2021-10-18 12:33
C语言的历史
最佳答案
  • 二级知识专家网友:妄饮晩冬酒
  • 2021-10-18 13:55
c语言
C语言目前世界流行、使用非广泛高级程序设计语言

C语言操作系统系统使用程序及需要硬件进行操作场合用C语言明显优于其高级语言许型应用软件都用C语言编写

C语言具绘图能力强移植性并具备强数据处理能力适于编写系统软件三维二维图形画数值计算高级语言

用编译软件Microsoft Visual C++Borland C++Watcom C++ ,Borland C++ Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ Lccwin32 C Compiler 3.1,Microsoft C,High C,TurboC等等......

C语言发展历史

C语言发展颇趣原型ALGOL 60语言(A语言)

1963剑桥ALGOL 60语言发展CPL(Combined Programming Language)语言

1967剑桥Matin Richards CPL语言进行简化于产BCPL语言

1970美贝尔实验室Ken ThompsonBCPL进行修改并起趣名字B语言意思CPL语言煮干提炼精华并且用B语言写第UNIX操作系统

1973B语言给煮美贝尔实验室D.M.RITCHIEB语言基础终设计种新语言取BCPL第二字母作种语言名字C语言

使UNIX操作系统推广1977Dennis M.Ritchie 发表依赖于具体机器系统C语言编译文本《移植C语言编译程序》

1978Brian W.KernighianDennis M.Ritchie版名著《The C Programming Language》使C语言目前世界流行广泛高级程序设计语言

1988随着微型计算机益普及, 现许C语言版本由于没统标准,使些C语言间现些致改变种情况,美家标准研究所(ANSI)C语言制定套ANSI标准, 现行C语言标准 3.C语言主要特点 C语言发展迅速, 且受欢迎语言, 主要具强功能许著名系统软件, DBASE Ⅲ PLUS、DBASE Ⅳ 都由C 语言编写用C语言加些汇编语言程序, 更能显示C语言优势,象PC- DOS 、WORDSTAR等用种编写

C语言版本

目前流行C语言几种:
·Microsoft C 或称 MS C
·Borland Turbo C 或称 Turbo C
·AT&T C
些C语言版本仅实现ANSI C标准且基础各自作些扩充使更加便、完美
面向象程序设计语言
C基础九八三由贝尔实验室Bjarne Strou-strup推C++ C++进步扩充完善C语言种面向 象程序设计语言C++目前流行新版本Borland C++4.5,Symantec C++6.1,Microsoft VisualC++ 2.0C++提些更深入概念所支持些面向象概念容易问题空间直接映射程序空间程序员提供种与传统结构程序设计同思维式编程增加整语言复杂性掌握起定难度

C语言特点

1. 简洁紧凑、灵便

C语言共32关键字,9种控制语句程序书写自由主要用写字母表示高级语言基本结构语句与低级语言实用性结合起 C 语言象汇编语言位、字节址进行操作, 三者计算机基本工作单元

2. 运算符丰富

C运算符包含范围广泛共种34运算符C语言括号、赋值、强制类型转换等都作运算符处理使C运算类型极其丰富表达式类型化灵使用各种运算符实现其高级语言难实现运算

3. 数据结构丰富

C数据类型:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等能用实现各种复杂数据类型运算并引入指针概念,使程序效率更高另外C语言具强图形功能, 支持种显示器驱器且计算功能、逻辑判断功能强

4. C结构式语言

结构式语言显著特点代码及数据隔化,即程序各部除必要信息交流外彼独立种结构化式使程序层清晰, 便于使用、维护及调试C语言函数形式提供给用户,些函数便调用,并具种循环、条件语句控制程序流向,使程序完全结构化

5. C语限制太严格、程序设计自由度

般高级语言语检查比较严能够检查几乎所语错误C语言允许程序编写者较自由度

6. C语言允许直接访问物理址直接硬件进行操作

既具高级语言功能具低级语言许功能能够象汇编语言位、字节址进行操作,三者计算机基本工作单元用写系统软件

7. C语言程序代码质量高程序执行效率高

般比汇编程序目标代码效率低10へ20%

8. C语言适用范围移植性

C语言突优点适合于种操作系统, DOS、UNIX,适用于种机型
C源程序结构特点

1.C语言源程序由或源文件组

2.每源文件由或函数组

3.源程序论由少文件组都且能main函数即主函数

4.源程序预处理命令(include 命令仅其种)预处理命令通应放源文件或源程序前面

5.每说明每语句都必须号结尾预处理命令函数花括号}能加号

6.标识符关键字间必须至少加空格示间隔若已明显间隔符再加空格间隔

书写程序应遵循规则

C语言自身足比:C语言语限制太严格变量类型约束严格影响程序安全性数族标越界作检查等应用角度C语言比其高级语言较难掌握

总C语言既高级语言特点具汇编语言特点;既功系统设计语言使用程序设计语言;既能用编写依赖计算机硬件应用程序能用编写各种系统程序;种受欢迎、应用广泛程序设计语言
C语言优点
指针C语言特色,说C语言优于其高级语言重要原指针操作直接进行靠近硬件操作,C指针操作给带安全素.C++面做改进,保留指针操作同增强安全性Java进步提高安全性
C语言缺点
C语言缺点主要表现数据封装性点使C数据安全性做缺陷CC++区别
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息