计算机、C语言的发展及特点

计算就程序: 一组计算机能识别和执行的指令。
计算机语言:人和计算机交流信息的、计算机和人都能识别的语言。
计算机语言的发展阶段:

  • 机器语言(二进制组成的指令)
  • 符号语言(用英文字母和数字表示指令,也叫汇编语言)
  • 高级语言(接近于人的自然语言和数学语言)
    高级语言又分为:
    面向过程的语言,比如:C语言
    面向对象的语言,比如:Java/C++

C语言的发展:
BCPL语言---B语言(这两者精炼、接近于硬件,但是过于简单,无数据类型)---C语言(具有多种数据类型)
C语言比较常见的三个标准:C89、C99、C11
C语言的特点:

  • 简洁,紧凑,使用灵活和方便
  • 数据类型丰富
  • 运算符丰富
  • 具有结构化和模块化的控制语句
  • 语法限制不严格,程序设计自由度大
  • 允许直接访问物理地址,能进行位操作,可以直接硬件操作
  • 编程的程序移植性好
  • 生成代码质量好,执行效率高
posted @ 2023-03-01 16:11  夏季的雨  阅读(176)  评论(0)    收藏  举报