C 语言全面概述:历史、特性与应用领域
C 是一门通用高级语言,最初由 Dennis M. Ritchie 在贝尔实验室为开发 UNIX 操作系统而创建。C 于 1972 年首次在 DEC PDP-11 计算机上实现。
1978 年,Brian Kernighan 和 Dennis Ritchie 发布了 C 语言首个公开描述,即现在的 K&R 标准。
UNIX 操作系统、C 编译器及几乎所有 UNIX 应用程序均用 C 编写。C 现已成为广泛使用的专业语言,原因包括:
- 易学
- 结构化语言
- 生成高效程序
- 可处理底层活动
- 可在多种计算机平台编译
C 语言事实
C 发明初衷是编写名为 UNIX 的操作系统。
C 是 B 语言的继任者,B 语言约在 1970 年代初推出。
1988 年美国国家标准协会 (ANSI) 将该语言正式标准化。
UNIX 操作系统完全用 C 编写。
目前 C 是最广泛使用和流行的系统编程语言。
大多数最先进软件均用 C 实现。
当今最流行的 Linux 操作系统和 RDBMS MySQL 均用 C 编写。
为什么使用 C?
C 最初用于系统开发工作,特别是构成操作系统的程序。C 被采用为系统开发语言,因其生成的代码运行速度接近汇编语言。C 语言用途示例:
- 操作系统
- 语言编译器
- 汇编器
- 文本编辑器
- 打印后台处理程序
- 网络驱动程序
- 现代程序
- 数据库
- 语言解释器
- 实用工具
C 程序
C 程序长度从 3 行到数百万行不等,应写入一个或多个扩展名为 ".c" 的文本文件,如 hello.c。可使用 "vi"、"vim" 或其他文本编辑器编写 C 程序。
本教程假设你会编辑文本文件并将源代码写入程序文件。
C语言