响水凹

欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki

用户工具

站点工具


computer:c:c

C语言

20世纪70年代早期(1970s),Dennis Ritchie在贝尔实验室创建了C语言。随后,C语言得到了广泛的应用。时至30多年后的今天,C语言在系统编程领域仍旧占据核心地位。

C语言的成功有很多因素,它的简洁、高效和可移植性是其中重要原因之一。

然而,正因如此,C语言编程成了一门技艺,需要多年历练才能达到较为完善的境界。一个头脑敏捷的人很快就能学会C语言中基础的东西。但要品味出C语言的细微之处,并通过大量编写各种不同程序成为C语言专家,则耗时甚巨。

要提高C语言的水平,除了站在巨人的肩膀上不断学习,善于总结,虚心聆听专家的教诲外,自省也是一条重要的途径,在认识错误的过程中不断获得进步。

正如Brian Kernighan和Dennis Ritchie在The C Programming Language中所言:

C wears well as one's experience with it grows.

书籍

C语言发展到今天,已经涌现了许多经典书籍。阅读这些书籍并付诸实践,个人认为是学习的一个好途径。正所谓:好的开始是成功的一半!C语言书籍收集了个人觉得不错的几本C语言书籍信息。

标准

当前的最新标准是C99。C语言自诞生到现在经历了漫长的演化过程,C语言标准概述了这个过程,并提供一些标准文档和其他相关信息。

代码风格

代码风格是一个很个性化的东西,但没有规矩,不成方圆,在一个产品里使用统一的编码风格是很必要的,C代码风格是我采用的风格。

编程Tips

C语言编程能力需要多年历练才能不断提高,期间的总结和自省是非常重要的,C编程Tips汇总了一些C语言的小贴士,主要内容均来自于上述各本经典书籍和Internet。

computer/c/c.txt · 最后更改: 2014/11/01 02:02 由 127.0.0.1