C程序设计语言 (书)

✍ dations ◷ 2025-08-03 20:31:50 #C程序设计语言 (书)

《C程序设计语言》(英语:),又译为C语言程序设计,是介绍C语言的计算机科学著作,由计算机科学家布莱恩·柯林汉(Brian Kernighan)和C语言之父丹尼斯·里奇(Dennis Ritchie)合著,是第一部介绍C语言编程方法的书籍。它因作者名字的缩写被简称为K&R;或是因封面颜色,被称为白皮书。

它在C语言的发展和普及过程中起到了非常重要的作用,被视为是C语言的业界标准规范,而且至今仍然广泛使用。它被公认为计算机技术著作的典范,以清晰简洁的文字讲述而著称。书中用"hello world"为实例开始讲解程序设计,成为程序设计语言图书的传统。

该书第1版出版于1978年,第2版(也是最新版本)出版于1988年,被译为世界上包括中文在内的20多种文字。

《C程序设计语言》堪称学习C语言程序设计的经典。行文简明,结构清晰,仅用200多页(包括第一版和第二版)就覆盖了C语言的内容。书中的程序范例紧扣主题,前后勾连,誉为经典。倾向于系统编程,作者通过自己良好的编程实践来说明C语言的技术特征。正如作者在书的前言中写道:

We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

中文翻译如下:

我们尽力保持第一版的简洁性。C语言不是一种大型语言,也不需要用一本很厚的书来描述。我们在讲解一些关键特性(比如指针)时做了改进,它是C语言的核心。我们重新对以前的例子进行了精炼,并在某些章节中增加了一些新例子。例如,我们通过实例程序对复杂的声明进行处理,以将复杂的声明转化成描述性的说明或反之。像前一版中的例子一样,本版中所有例子都是以机器可读的文本形式直接通过了测试。

在ANSI C出现之前,这本书的第一版一般是C编译器作者的参考标准。随着ANSI C的标准化,第二版的更加面向程序员而不是针对编译器作者,在作者在第二版序言中写道:

附录A是一个参考手册,并不是标准,我们希望通过较少的篇幅概述标准中的要点。附录的目的是为了帮助程序员更好地理解语言本身,而不是为一个编译器的实现者提供一个精确的定义,这个任务属于标准本身。附录B对标准库提供的功能进行了总结。它同样是面向程序员而非编译器实现者。附录C是对ANSI标准相对于以前版本所做的变更进行了小结。

相关

  • 蛋白质结构预测蛋白质结构预测(英语:Protein structure prediction)是指从蛋白质的氨基酸序列中预测蛋白质的三维结构。也就是说,从蛋白质的一级结构预测它的折叠和二级、三级、四级结构。结
  • 十五第八第十埃及第十五王朝是古埃及历史上的一个王朝,为西克索人所立,定都于阿瓦里斯。本王朝存在时间从前1674年至前1535年,属于第二中间期。现今人们常将其和第十六王朝与埃及第
  • 李蓓芬李蓓芬(1950年4月-),上海人,中华人民共和国政治人物、外交官。曾任外交部新闻司处长、参赞。2004年,接替王信石担任中华人民共和国驻贝宁大使。期间被授予贝宁国家荣誉勋章。2008
  • 法兰克·迪普勒法兰克·迪普勒(Frank Jennings Tipler III,1947年2月1日-)他是个数学物理学家和宇宙学家,现任职于杜兰大学的数学系和物理系。法兰克·迪普勒使用一词描写宇宙最终的命运。迪普
  • 杰伊·尼克森杰伊·尼克森(Jay Nixon;1956年2月13日-)是美国的一位政治人物。杰伊·尼克森自2009年开始担任第55任密苏里州州长。杰伊·尼克森的党籍是民主党。在当选州长之前,他曾经是密苏里
  • 五里河 (渤海)五里河,位于中华人民共和国辽宁省葫芦岛市的一条河流,发源于连山区寺儿堡镇后峪村歪桃山,蜿蜒向东南,流经前峪村、老边村、寺前村、前瓦庙子村、西营盘村、葫芦岛市市区,在龙港区
  • 232年
  • 范世平范世平(英语:Shih-Ping Fan,1969年-),男,政治学者,台湾外省人第二代,毕业于国立政治大学政治学系、国立政治大学东亚研究所法学硕士、国立政治大学东亚研究所博士,现任国立台湾师范大学政治学研究所教授,长期研究中国大陆政治与经济发展、中国大陆对台政策。目前是三立新闻台《郑知道了》、年代新闻台《新闻面对面》的固定来宾。2014年11月,一位颜姓计程车司机开车经过新北市新店区北新路,突然一位男子骑YouBike冲出车道,司机对骑士按三声喇叭,骑士愤而恶意挡车并撞击计程车。事后爆料指控骑士是范世平
  • 本田刚文本田刚文(1992年11月3日-)是日本的演员、艺人, 中京圈的当地男子团体BOYS AND MEN的成员之一。昵称为本ちゃん。爱知县出身。隶属于FORTUNE ENTERTAINMENT INC.。。身高171cm。在BOYS AND MEN中的代表色为粉红色。
  • 冰 (消歧义)冰可能是: