文章吧-经典好文章在线阅读:C程序设计语言读后感10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

C程序设计语言读后感10篇

2022-05-13 15:27:05 来源:文章吧 阅读:载入中…

C程序设计语言读后感10篇

  《C程序设计语言》是一本由Brian W. Kernighan / Dennis M. R著作,机械工业出版社出版的平装图书,本书定价:35.00元,页数:272,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《C程序设计语言》读后感(一):当明白这本书的好的时候,或许就开始理解C了

  说些零碎的感想吧:

  1. Ritchie在C语言发展史里面说,这本书前面的介绍部分是Kernighan写的,后面的参考部分和Unix interface是他自己写的。这本书除了K&R之外,还有个俗名叫做White book。

  2. Kernighan在写软工和计算机语言图书方面是一等一的大师,其他人写出来的书,大多数是这个

  样子的

  3. 完全没有unix经验并不会对阅读这本书造成太大影响,不过肯定会缺少一些趣味——一个unix用户可以在这本书中学到天天用的grep的骨架是怎么写的。

  4. 接上面一条,这本书中的例子非常出色,都是unix基本命令,C标准库或者数据结构和算法的实现。这本书扎扎实实看下来,unix编程和数据结构也大致上入门了。虽然经常被当作C的入门书来推荐,但这本书没有啤酒瓶之类的无聊例子,不是简单的入门书。

  5. 这本书适合初学者吗?至少适合一部分人。这本书适合你吗?试试看好了,反正不到300页是吧。

  但是,如果你以后还要用到C,这200多页够你翻来覆去看很多遍很长时间。

  6. 个人经历,曾经碰上过一些C的问题,满互联网找答案,但后来重读或者是随手翻阅这本书,经常能找到答案。

  7. 我仍未知晓为何有些人会把这本书和谭书放在一起讨论。

  我仍未知晓为何有人说第一个程序可能编译不出来。难道他们的编译器都默认-Werror的?

  不到300页的书,看完用不了多长时间。但是每次重读,都能温故知新。第一次读的时候,只觉得这个好难,那个好枯燥。后来却总是发现,原来已经在这里说过的啊……当我开始喜欢这本书的时候,或许就开始理解C了吧。可惜现在大多数人觉得学C只是一种过度而已。豆瓣上曾经看到有人说,这本书呢,不读,也不会怎么样。个人觉得,这本书不读,就错过了一本难得的好书。

  《C程序设计语言》读后感(二):不朽的遗产

  购于2011-08-15 至今 2015-11-16 。

  历时四年,终于堪堪算把这本圣经一点点看完了。

  看至Chapter8,Reference manual 应该是不会看了。

  内容给足了基础的 qsort,binsearch,parser,i/o,malloc,free... 从 原理,构思,实现,其过程娓娓道来。

  代码也是漂亮得不行,思考再三也觉得不能简洁更多。

  按照我这渣英文水平,却一定要读影印版来纪念自己初学程序设计时的语言,不得不说是一种别样的抽风,( ╯□╰ )。

  附上一篇 Alfred Aho 撰写的纪念 Dennis Ritchie 的演讲:

  Dennis, we all miss you.

  《C程序设计语言》读后感(三):有同学对习题答案有兴趣吗?

  作者不愧是C语言和UNIX操作系统的设计者!K&RC篇幅虽小,却很是精炼!这学期抽空把K&R C的英文原版读了一遍。当然了光学不练假把式!于是我把我的做的习题放到的Google Code上托管。绝大多数习题都是我自己写的,并且是按照讲解进度做得,并没有使用任何超前的内容;一少部分对题意理解错误的,我根据《The C Answer Book》进行了修订。由于时间仓促,疏漏在所难免,所以就想到了发动群众的力量。目前我已经将习题答案更新到了第五单元(后面的习题就比较少了)。希望大家能一起来把这个项目做好,C语言的新手也可以借此提高自己对C语言的理解。

  Google Code项目托管地址:

  如果有哪个同学想申请做committer的,请给我发邮件:

  kangmignxuan#gmail.com

  《C程序设计语言》读后感(四):大师写书务必教一讲二演示三

  大师写一本关于A的书,必须要让你学会A的同时,还能对B、C、D有个了解。

  所以第8章提供了三个例子,用以佐证大师写书是有特别的风格的。

  8.5第一个例子,因为书前第7章已经有相关讨论,所以理解起来应该没有太多的问题。

  8.5第二个例子,涉及到了类unix系统上的indexed file system相关的内容,为书前所未涉及,可以参考鸟哥的linux私房菜中的关于ext2原理的章节,用以帮助理解inode与directory的相关概念。

  8.6第三个例子,涉及到了动态内容分配中heap组织和管理的一些内容,为书前所未涉及,可以参考cs:app中第9章Virtual Memory中9.9节Dynamic Memory Allocation的讲解

  附录A中的参考手册就是对大名顶顶的C89标准的一个导读。需要指出的目前最新的标准是C11,相比于之前的标准,C11还是有一些变化的,可以参考

评价:

[匿名评论]登录注册

评论加载中……