计算机、C语言的发展及特点
计算就程序: 一组计算机能识别和执行的指令。
计算机语言:人和计算机交流信息的、计算机和人都能识别的语言。
计算机语言的发展阶段:
- 机器语言(二进制组成的指令)
- 符号语言(用英文字母和数字表示指令,也叫汇编语言)
- 高级语言(接近于人的自然语言和数学语言)
高级语言又分为:
面向过程的语言,比如:C语言
面向对象的语言,比如:Java/C++
C语言的发展:
BCPL语言---B语言(这两者精炼、接近于硬件,但是过于简单,无数据类型)---C语言(具有多种数据类型)
C语言比较常见的三个标准:C89、C99、C11
C语言的特点:
- 简洁,紧凑,使用灵活和方便
- 数据类型丰富
- 运算符丰富
- 具有结构化和模块化的控制语句
- 语法限制不严格,程序设计自由度大
- 允许直接访问物理地址,能进行位操作,可以直接硬件操作
- 编程的程序移植性好
- 生成代码质量好,执行效率高

浙公网安备 33010602011771号