- GCC(最初是GUN C Compiler的简称,现在指GNU Compiler Collection)
- 标准化
- 原始C语言版本(经典C)
- C89或C90(1989年12月)
- C99(1999年)
- C语言的优缺点
- C语言是一种底层语言
- C语言是一种小型语言
- C语言是一种包容性语言
- 高效的使用C语言
- 学习如何规避C语言的缺陷
- 使用软件工具使程序更加可靠
- 利用现有的代码库
- 采用一套切合实际的编码规范
- 避免“投机取巧”和极度复杂的代码
- 紧贴标准
- lint & splint(Secure Programming Lint)
www.splint.org http://www.cnblogs.com/bangerlee/archive/2011/09/07/2166593.html
lint 检查C程序中潜在的错误,包括(但不局限于)可疑的类型组合、未使用的变量、不可达的代码以及不可一致的代码。
- 其他工具
- bounds-checker 越界检查工具
- leak-finder 内存泄露监测工具