- C语言的起源、标准化(设计目标)、基于C的语言(多年的发展)
- C语言的优缺点、高效地使用C语言
本章不需要过多赘述,对实际编写程序的用途并不大,可快速略过。只简要摘取以下几点:
C语言的最初用途(编写操作系统和其他系统软件)和它自身的基础理论体系。
- C语言是一种底层语言。
- C语言是一种小型语言。
- C语言是一种包容性语言。
C语言的优点
- 高效
- 可移植
- 功能强大
- 灵活
- 标准库
- 与UNIX系统的集成
C语言的缺点
- C语言更容易隐藏错误
- C语言可能会难以理解(模糊C)
- C程序可能会难以修改
高效地使用C语言
- 学习如何规避C语言的缺陷
- 使用软件工具使程序更加可靠
- 利用现有的代码库
- 采用一套切合实际的编码规范
- 避免“投机取巧”和极度复杂的代码
- 紧贴标准