C语言 介绍
什么是C语言
语言是人和人交流的工具,C语言是人和机器交流的语言
电路0101码 --> 汇编语言 --> C语言 -->C++等
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
优缺点
优点:
代码量小
执行速度块
功能强大
编程自由
缺点:
写代码实现周期长
可移植性差
过于自由,经验不足易出错
对铭泰库依赖较多
C语言标准
1987 布莱恩 和丹尼斯合著<<C语言程序设计>>公认的第一版C语言标准。此书未定义C库,没有官方库,默认为UNIX库
1989 美国国家标准协会发布C语言标准(ANSI C)定义C语言和标准库,1900 SIO采用此标准此标准ANSI C
1999 ANSI/ISO 联合发布C99标准
2011 发布C11标准 软件供应商未很好接受