如果有人说“我想要一种语言,只需对它说我要干什么就行”,给他一支棒棒糖好了。 [1]
[1] 每章章首的警句均选自Alan J. Perlis的文章“Epigrams on Programming”。该文发表在 ACM SIGPLAN Notices (美国计算机协会编程特别兴趣小组会刊)1982年9月号第7~13页。
什么是C语言?它是20世纪70年代初期在贝尔实验室开发出来的一种广为使用的编程语言。这一简单回答显然没能传达出C语言的特别之处。不过别急,在深入学习这门语言之前,让我们先来回顾一下C语言的起源、设计目标和这么多年来的发展(1.1节)。我们还将讨论C语言的优缺点,以及如何高效地使用C语言(1.2节)。