红联Linux门户
Linux帮助

分享本经典的Brian W. Kernighan《C语言程序设计》第二中文版

发布时间:2009-09-25 14:57:00来源:红联作者:wenzq
序自从1978年《C程序设计语言》出版以来,计算机界经历了一场革命。大型计算机变得更大;而个人计算机的能力可以和十年前的主流计算机相媲美。在这段时间中,C语言也在悄悄地改变,并且早已超出了仅仅作为UNIX操作系统的语言的范畴。 C的适用范围的扩大、在这些年中语言的改变和各个组织开发的超出其预定内容的编译器,所有这一切要求对C语言有一个比本书第1版更精确和更新的定义。在1983年,美国国家标准协会(ANSI)成立了一个委员会,它的目标是产生“一个无二义性的、独立于机器的C语言的定义”,同时仍保持其精髓。其结果就是C的ANSI标准。此标准规范了一些在本书第1版中提示过但没有描述的结构,特别是结构赋值和枚举。它提供了一种新的函数声明的形式,允许在使用中对函数的定义进行交叉检查。它说明了一个标准库和一个完成输入输出、内存管理和字符串操作等类似任务的函数集扩充。此标准明确地说明了原始定义没有指出的一些特性的行为。同时,此标准还明确地说明了语言中的哪些部分依然依赖于机器。《C程序设计语言》的第2版描述的是ANSI标准定义的C语言。尽管我们已经指出语言中的多种革新,但我们还是决定不用新的形式来写。对于大部分内容并没有多大的差别,最明显的改变是新形式的函数声明和定义。现代编译器已能支持此标准的大部分特性。我们尽力保持本书第1版的简洁性。C不是一个大型语言,也不需要一本很厚的书来描述。我们改进了对典型特性的阐述,如指针,它是C程序设计的中心。我们对以前的例子进行了提炼,并在几章中增加了新的例子。例如,我们用程序来处理复杂的声明,这些程序将声明转换为单词或反之。像以前一样,所有例子的文本都以机器可读的形式直接经过测试。附录A是参考手册,不是标准,但我们的目的是希望用较少的篇幅表述标准的要点。它是要对于程序员来说容易理解,而不是提供给编译器实现者的定义--这正是标准承担的角色。附录B是对标准库提供的功能的总结。附录C是对以前版本的变动的小结。就像我们在第1版序中所说的,“当对C的经验增加时它显得很好用”。经过十几年的实践,我们仍然这么认为。我们希望这本书能帮助你学习并使用好C语言。非常感谢那些帮助我们完成本书这一版的朋友们。Jon Bentley、Doug Gwyn、Doug McIlroy、Peter Nelson和Rob Pike几乎对本书手稿的每一页都提出了建议。我们非常感谢Al Aho、Dennis Allison、Joe Campbell、G.R.Emlin、Karen Fortgang、Allen Holub、Andrew Hume、Dave Kristol、John Linderman、Dave Prosser、Gene Spafford和Chris Van Wyk,他们仔细地阅读了本书。我们也收到了来自Bill Cheswick、Mark Kernighan、Andy Koenig、Robin Lake、Tom London、Jim Reeds、Clovis Tondo和Peter Weinberger的有益的建议。Dave Prosser回答了很多关于ANSI标准的细节问题。我们广泛地使用了Bjarne Stroustrup的C++的翻译程序来部分测试我们的程序。Dave Kristol为我们提供了一个ANSI C编译器进行最终测试。Rich Drechsler帮助我们进行了排版。诚挚地感谢每一个人。 Brian W. Kernighan Dennis M. Ritchie
文章评论

共有 140 条评论

  1. sweetcolin2008 于 2015-01-03 11:09:19发表:

    没看到下载地址啊。。。

  2. 石头小虾米 于 2014-08-29 11:26:40发表:

    是要评论后才能下载么

  3. 于 2014-07-02 15:48:30发表:

    谢谢

  4. 于 2014-06-22 20:27:50发表:

    在哪下载?????????

  5. 于 2014-06-09 21:27:01发表:

    感谢楼主分享

  6. ats126 于 2014-04-23 16:33:24发表:

    没看到下载地址

  7. zhengf7513 于 2014-02-03 23:37:35发表:

    先顶再下好习惯

  8. chenxiaoyi1990 于 2014-01-17 21:46:02发表:

    我想看看,对C语言很有兴趣

  9. xiaomuou 于 2013-12-26 16:52:32发表:

    下不了

  10. xiaomuou 于 2013-12-26 16:43:53发表:

    经典

  11. scannow 于 2013-11-28 09:58:16发表:

    没看到下载地址

  12. huaixiaoicyc 于 2013-11-20 13:39:00发表:

    学习

  13. 小子要买房 于 2013-10-30 23:58:25发表:

    多谢楼主的分享,先取来看看!

  14. 小子要买房 于 2013-10-30 23:57:49发表:

    多谢楼主的分享。拿来看看!

  15. wpitsoft 于 2013-10-22 11:55:11发表:

    谢谢楼主的分享

  16. sudonghua 于 2013-10-22 10:25:29发表:

    qqqqqqqqqqqqqqq

  17. edgar8818 于 2013-10-10 13:55:35发表:

    下来看看

  18. edgar8818 于 2013-10-10 13:55:26发表:

    it's good !

  19. efgh1192 于 2013-09-25 16:42:44发表:

    好东西

  20. 虫虫欲动 于 2013-09-24 15:31:06发表:

    谢谢

  21. davemac 于 2013-06-05 10:48:18发表:

    多谢 了解了

  22. sagalz 于 2013-06-04 09:28:47发表:

    re:0wszxc

  23. hum88123 于 2013-05-27 10:05:16发表:

    有下载地址吗??

  24. loquat 于 2013-03-12 22:09:57发表:

    感谢分享,不晓得还有下载不

  25. ruanwenchao 于 2013-02-18 22:32:25发表:

    很经典的C语言书!

  26. weizhonggui 于 2013-02-16 21:44:58发表:

    有需要,在贵都值!

  27. weizhonggui 于 2013-02-16 21:44:32发表:

    正在寻找,真是好东西!

  28. 383373249 于 2013-01-30 17:25:49发表:

    :0wpoi2

  29. lwyaixyt 于 2013-01-27 23:59:26发表:

    很好

  30. 于 2013-01-27 16:23:31发表:

    在搜QWQ EE2QE 232E 3 E E

  31. enainaeng 于 2012-07-08 20:15:07发表:

    几千年来,硼砂的溶解、利用率极其溶液的储存问题一直处于徘徊不前的世界性技术难题,传统的加热溶解法,一者溶解度和利用率极低,二者加热溶解的硼砂溶液若不趁热使用,在温度降低到10℃以下时,所有溶解了的硼砂又会全部结成冰块状而无法使用。这对需要低温使用、储存备用和不宜加热使用硼砂溶液的行业来说,无疑是致命的技术难题,实验证明,所有不宜或不能热用而热用了硼砂溶液的产品,冷却后都会因为硼砂的结晶聚积而效果欠佳甚至质量受损或受限。目前硼砂的溶解度和使用率为:
    1.6g/10℃、2.01g/20℃、10.06g/50℃、21.22g/80℃、52.05g/100℃
    可以肯定:硼砂----在使用过程和产品成品期间,通过完全溶解才能使硼的效果均匀发挥到极致的才是硼,而溶解不好使用的肯定是“砂”!实验证明:凡必须溶解、需要溶解、低温或常温使用硼砂溶液的、在完成成品过程的成品前需要预冷、冷放、冷储、冷加工等具有冷却过程的用硼产品、不能将硼砂通过低温完全溶解后使用的或达不到所需含硼浓度的,都不会使硼元素的效果达到最大化、经济化。
    针对这一技术性难题,中国农学会会员、中国管理科学院特约研究员、《农业科技报》专家顾问团专家、山西省(临县)政协委员、全国著名谷子专家“吨谷1号”(金谷2号)发明人、临县农作物研究所(安业乡东胜村)所长李东农艺师,经过二十多年的科技攻关,终于在2010年成功发明了“硼砂溶解剂”。 溶解质量和技术达世界领先水平。
    “硼砂溶解剂”第一、在10℃以下的常温水(自来水)中,按比例调配就可以达到99.9%以上的溶解率并长期保持硼砂溶液的清澈透亮、性状稳定、不沉淀、不结块、不浑浊、不变质,并还可以和其它易溶元素、激素等稳定螯合。
    第二、“硼砂溶解剂”,还能在溶解过程中将硼砂的砂体矿物再次合成大量的液态硼,将硼的含量提高4.9倍,使硼的作用和效果发挥到极限。
    “硼砂溶解剂”的发明,将硼砂极低的溶解率、利用率提高到99.9%以上,比使用目前市场上的同类硼产品,每吨降低使用成本6倍,提高利用率、使用效果和产品质量10倍以上,仅此一项,每年为我国农业用硼节省投入900亿元以上。给其它需要使用冷溶硼砂溶液的用户行业年节省投入数千亿元以上并大幅度提高用硼产品的质量。
    生产商:山西省临县李东农作物研究所
    地 址:山西省临县安业乡东胜村
    电 话:0358----4523196
    手 机:太原李居正18636107570 北京李居太18911092549 山西乔利梅15135805488
    q q:1546716428 715433282 715785492
    咨询热线:李东 18735887783

  32. rong_567 于 2012-07-05 09:10:17发表:

    赶紧下载了

  33. rong_567 于 2012-07-05 09:10:10发表:

    w ye 想要啊

  34. 于 2012-04-11 11:49:56发表:

    dddddddddddddddddddddd

  35. 于 2012-04-10 13:16:13发表:

    怎下载呢吗,不知道好不好哦

  36. 蛮荒野人 于 2012-02-22 18:40:37发表:

    kan bu dao fu jian, hui fu kan kan{:3_108:}

  37. circletiger 于 2012-02-18 13:02:36发表:

    说得有道理,确实不错,先顶顶再说

  38. hljfc 于 2011-12-31 21:58:49发表:

    谢谢慷慨的楼主

  39. meihuasan 于 2011-12-17 16:16:52发表:

    下来看看

  40. lijunhuan 于 2011-11-15 00:00:57发表:

    看不到附件啊,难道还有权限