文章吧-经典好文章在线阅读:C程序设计伴侣读后感精选10篇

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

C程序设计伴侣读后感精选10篇

2022-05-13 16:12:56 来源:文章吧 阅读:载入中…

C程序设计伴侣读后感精选10篇

  《C程序设计伴侣》是一本由陈良乔著作,人民邮电出版社出版的平装图书,本书定价:49.00元,页数:332,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《C程序设计伴侣》读后感(一):牛奶咖啡好伴侣——《C程序设计伴侣》对《C程序设计》

  喝咖啡,常常会加上咖啡伴侣或是牛奶,它会遮盖咖啡的苦涩,让咖啡更加香醇。如果把谭浩强老师的《C程序设计》比作一杯略带苦涩的咖啡,这本书就是它最佳的伴侣,让你的C程序设计之路更香醇。                                                                             ——陈良乔

  一天天重复的工作,一天天忙碌着,熟悉的页面,陌生的页面,都会从眼前掠过,一天天寻寻觅觅着,一天天期待着,一本书,一个程序,带给你成功的快乐,该不该那么的执着,这一行行代码用什么才能寄托,习惯了寂静的夜中加班,习惯了这样的工作,你期待一本书,能够教会你,你期待一本书,能给你带来快乐,属于你,成功的快乐。

  一天天知识的更新,一天天学习着,读的明白的,理解不了的,都会在程序中体现,一天天寻寻觅觅着,一天天期待着,期待着有本书,有个汇总,把你不会的问题讲清,该不该这么期待着,这一个个问题怎样才能系统的讲清楚,你期待一本书,你期待一个书的伴侣,给你的疑惑带来确定的答案,属于你最终知识的积累,属于你工作的助理,迈向成功的基石。

  小编我不是程序员,也不会押韵,根据一些碎片的歌词和一些个人想法不知道能不能写出一点点你们的心声,在计算机这个行业里,真的是不学习就会被淘汰,但即使是天天学习,天天积累,也未必能有一个好的编程人生,并且书中很多知识点可能含糊不清,致使后面的程序无法实现,一切也就无从下手了。

  著名的策划编辑陈冰老师深有体会,他因为20年前的一本书,对编程深感兴趣,但同样是这本书,给他带来了很多疑惑和不解,带着这种“无伤大雅的困惑”走过20年。现在,当他无意间再次看到这本书,发现已经出到了第四版的时候,相信,内心的波澜又开始翻滚了,我想,这样一本书,一本销量超过了1100万册的图书,绝对是好书一本,但是事无巨细,肯定有些方面还没有讲到,或者浅尝辄止了。这时候,给书中的疑惑做讲解就显得尤为重要了。

  陈冰老师看到的那本书,就是谭浩强老师的这本《C程序设计》

  enter image description here

  这书的特殊之处在于它属于教材类图书,几乎是所有大学新生所接触到的第一本编程书,其意义和重要性非同小可。因为先入为主的因素,某些错误的认识(当初也许是正确的)可能会对初学者产生深远的影响。因此,陈冰老师认为他应该为《C程序设计》这本计算机的经典名著来出一本注解和批注的书,把原书中没有讲透彻没有讲明白的那些概念、知识和技术点来认认真真地讲讲清楚。并且他认为:既然已经走到了注解和批注的地步,那就不妨再往前走得更远一些,把原书中遗漏的、忽视的、错误的,以及那些未曾涉及的但作为初学者或称为未来的程序员绝对应该知道的基础知识和素养一并讲讲清楚。这时候一本《C程序设计伴侣》就应运而生了!

  enter image description here

  现在,你是不是开始期待这本书的出版了呢?别着急,他马上就要和大家见面啦!

  当你翻开这本书的时候,你会发现这本《C程序设计伴侣》(以下简称《伴侣》)的目录与谭浩强老师的《C程序设计》(第四版)的目录有些类似,但二者又有明显的区别。事实上,准确地说,这本书的目录是谭浩强老师的《C程序设计》目录的超集。

  也就是说,谭浩强老师的《C程序设计》的目录中的每一个目录都在《伴侣》中有一个与之对应的目录,这两个目录的标题序号是完全一致的,但标题名并不一样或并不完全一样。

  比如:《C程序设计》的1.4节是“最简单的C语言程序”,与之对应的《伴侣》中的目录就是1.4节的“第一次的亲密接触——Hello,World”。

  这些目录在《伴侣》中会以双标题的形式出现,上层是《伴侣》中的标题,下层是《C程序设计》中的对应标题。

  这样的目录安排,是为了读者查阅和学习的方便。读者可以在学习完《C程序设计》的某一章节后,带着疑问再来看《伴侣》中对应的章节。通过《伴侣》中更加生动有趣和更加透彻的解释,你可以更好地理解这一章节的内容,有一种豁然开朗的感觉。

  除了有与《C程序设计》中一一对应的目录外,《伴侣》中还穿插有一些特别的目录,这些目录的标题序号中含有字母(A、B、C、D等)。这些含有字母的目录表示是《伴侣》额外增加的,其中的内容是《伴侣》中独有的全新内容。

  比如:《伴侣》中的1.4.A节“最简单的C语言程序背后的故事——它的汇编代码是如何被执行的”就是《伴侣》中独有的全新内容。

  这些内容或者是学好C语言所必需的知识和经验,或者是你应理解和掌握的编程素养和思想,而由于这些内容在《C程序设计》中完全没有涉及,因此,作者以独立章节的形式给以补充。当你的学习进展到相应章节的时候,可以独立地阅读这些章节,从而丰富你的知识、开阔你的眼界、增加你的经验。

  一句话,双标题章节帮助消化,新增章节补充营养。

  此外,当在《伴侣》中提到例x.x时指的是《C程序设计》中的例x.x。

  简单介绍一下这本书的作者:

  enter image description here

  陈良乔

  惯用网名 imcc软件工程师,自由撰稿人毕业于西安交通大学自 2004 年起连续被评为微软最有价值专家。因撰写一系列Visual Studio 2010和Windows 7开发技术文章,2010年又获“MSDN原创之星”称号。参与微软中国Visual C++深度体验圆桌会议,获得Visual Studio贡献水晶奖杯。

  平素喜好新鲜事物,但绝非新潮技术的追捧者,至今还陷在设计模式、面向对象方法之中,不能自拔。好舞文弄墨,传播心得。著有《我的第一本C++书》,并译有《C++11 FAQ中文版》(即将上市)。

  《C程序设计伴侣》读后感(二):挂羊头卖狗肉,公然欺骗读者

  在《C程序设计伴侣》试读——如何使用这本书

  该书告诉读者

  “使用Visual C++ 2012编译:

  cl /TP HelloWorld.c

  其中的少部分代码,因为用到了一些特殊的编译器扩展,只能在“VS 2012开发人员命令提示”下进行编译。例如第七章的简易下载程序:

  cl /TP get.c”

  但是却没有告诉读者这是为什么

  也就是说

  该书实际上是用C++代码假冒C代码

  这是对读者的一种欺骗行为

  《C程序设计伴侣》读后感(三):警惕MVP

  唐骏事件之前,很多国人被“微软中国终身荣誉总裁”、“PacificWestern大学博士学位”唬得一愣一愣的。后来我们知道,“微软中国终身荣誉总裁”无非是个类似“劳模”之类的荣誉称号,PacificWestern大学是所野鸡大学,其博士文凭是可以花钱买的。

  出版界在唐骏事件中扮演了很不光彩的角色,他们推出了一本《我的成功可以复制》,用“微软中国终身荣誉总裁”、“PacificWestern大学博士学位”这些看起来华丽无比但其实是华而不实的名头来欺骗读者。

  无独有偶,有些IT书也喜欢玩这套把戏。例如有的作者自称是“微软最有价值专家”(MVP),又是什么什么“MSDN原创之星”之类,甚至有的书得意洋洋地宣称什么“7位微软最有价值专家共同推荐”,实际上这都是骗那些无知的小朋友的。

  其实所谓“微软最有价值专家”(MVP),无非是在微软社区参加讨论多一些,回帖多一些而已。MVP并非是一种真正的技术称号,翻译成汉语对等的含义大体上也就一热心回帖者而已,技术技术含金量跟“CSDN专家”差不多一样水(还有人记得“0 BUG”事件的主角吧,那就是一“CSDN专家”)。微软喜欢夸大其词(如“微软中国终身荣誉总裁”),有些人就利用这种夸张的错位翻译骗人。当然我并不是说MVP们都不懂技术,但一旦有人用所谓“微软最有价值专家”(MVP)身份向你明示或暗示他技术水平很高,那他就是诚心骗你。

  《C程序设计伴侣》读后感(四):这是我在乔同学自己的blog上回复他的第一段,他给删了

  科技书方面写书立撰第一位的是信,也就是最基本的正确,其后是能准确传达作者或行业的概念和想法的所谓达,最后才轮到你认为的重点雅。好吧我承认你的书看起来确实比枯燥的技术书用了不少挖心思的调侃和玩笑增加你的雅。这我不反对,日本就算随即过程都还有漫画呢。但,第一点,最基本的可信,仅从你开放的两章中能找出这样严重的基础问题,而且这已经确定不是笔误不是排版,真真就是你不知道这个问题,你不知道也就算了不写在书里没人知道,可你偏偏煞有介事的还解释一番。你试图告诉我你写书的重点,可我试图告诉大家你和编辑同学不想着找自己的问题,时时刻刻想着遮掩自己书里存在的问题。。。说实话你要不是写书,我才懒得花这么多精力和你说这么多,因为1教书育人是良心活,弄错了害人,2现在用C做开发的越来越浮躁,我招个人都招不到,你就别再给市场制造垃圾了,3如果你和编辑同学直说你们的书就和谭的一样,只面对考级的中国特色而不是以后潜在的C程序员,只是为了他们考级的时候轻松点,从此我不再针对书里的错误发表个人意见。

  你想告诉读者你确实快乐了但却学错了?

  《C程序设计伴侣》读后感(五):这是第二段

  你上面说的很多细节扣语法,你回忆一下我从头到尾是不是都没和你讨论过书里的瑕疵,任何书都有瑕疵,包括对大家严苛给你挑刺的PM的书里都有。我是USB,大话设计模式等轻松的书我也翻过,都没发现有原则性,基础性的问题。和有些作者交流的时候人家能很坦然的面对自己的问题。

  而你既不愿意承认错误想维护所谓MVP的权威,又不得不面对自己错误造成的影响。出了问题你辩解说你追求的是快乐,sw给你指出错误你说你那叫可读,不按照标准你说你那叫实用,“程序”的解释你说你要和大师一起创造。

  把static和extern拿来区分局部和全局变量?把&&解释成先左右求值?把rand不初始化的叫伪随机,管true和false叫关键字。。。这些问题编辑同学还口口声声说被不少人审阅过。你们自己犯错在先,被指出后却又要大家不要纠缠这些语法细节,这话放这让看贴看书的人自己评价,看是我对你无理取闹还是怎样。

  我不确定你剩下的书里还有哪些这样典型的错误。你还能叫读者快乐的把错的学过去然后感激你?

  《C程序设计伴侣》读后感(六):第三段,我已经怀疑岳不群不是金大侠虚构的

  @ 陈良乔

  陈良乔 :@ gvim 把static和extern拿来区分局部和全局变量? 这是从何而来?

  您真是贵人多忘事,幸好pm保留了你所谓要对你进行打击报复的原话的截图,你可以在cu里面翻。。。。。。否则到成了大家无中生有了。

  为什么要截图?你自己已经送上理由了,这不就是怕你删贴改贴之后口无对证吗?

  gt;>>

  有人问小乔extern和static的问题,他回答别人“这两个关键字是用来描述这个变量是局部变量(static)还是全局变量(extern)的关键字。”

  8月15号左右发生的事情,网友指出错误,把原帖改了,这才9月29号,已经不记得了反倒问我的话”从何而来“。如果不是有网友证明和截图保留的话,倒成了我无中生有的重伤他。

  这是参与的一个朋友说的话。

  同时他原话的帖子还在chinaunix里面可以找到,我就不找传送门了

  《C程序设计伴侣》读后感(七):答gvim同学,及这本书的重点是什么

  今天在chian-pub上看到gvim同学对于《C程序设计伴侣》这本书的评论,我想在这里做一点答复

  首先,感谢gvim同学的评论。

  我想gvim同学还没有完整地看过这本书,所以才有这样的观感。在这里,我想说明的是,这是一本伴侣书,是为了帮助C语言的初学者更好地理解和使用谭浩强老师的那本《C程序设计》而策划撰写的。这本书的重点,并不在于深抠一些语法细节(谭浩强老师的书已经将语法讲解的比较多了,在这本书中,有些语法甚至只是简单提到),因为对于刚上大学绝大多数从未接触过程序设计的初学者而言,在对编程在对程序设计这件事还没有感性认识之前,就深抠语法的深层次细节只会让初学者迷失在语法中,而对语言本身对程序设计到底是什么却看不到了。这就好比你想知道一个人长什么样,你是看这个人的照片更管用呢,还是拿放大镜趴到这个人身上看他的毛孔更管用呢。

  那么,这本书的重点在哪儿呢?本书的重点在于,帮助初学者找到使用C语言的感觉。往往,我们学了谭浩强老师的《C程序设计》,只是知道了C语言的基本语法,却仍不会编程,甚至都不清楚我学了这些C基础后到底能做些什么。就像学了无数英语语法,遇到外国人却张不开口一样。而这本书,就是来配合《C程序设计》,让初学者在学习了解了C语言的语法之后,能够在实践中运用C语言编写简单的实用程序解决实际的问题。在完成本书的学习后,初学者能够编写简单的猜数字小游戏来自娱自乐,能够编写磁盘容量监视程序来监视自己的系统磁盘,能够编写简单的下载程序从网络上下载文件,甚至能够编写一个搜索引擎关键词排名程序。这些来源于实际生活的生动有趣的小例子,不仅可以让初学者对语法知识有更加深入的理解,更可以让同学们的动手实践能力得到锻炼,体会到编程的乐趣,让C语言真正成为我们解决问题的工具。这本书可以让C语言的初学者在快乐中学习,在学习中找到快乐。我坚信,只有快乐的学习,才是真正的学习。

  更多关于这本书以及C程序设计,可以访问了我的个人网站

  《C程序设计伴侣》读后感(八):对着空气“答gvim”,太没品了吧

  本书好与不好,还看大家自己的判断吧。

  《C程序设计伴侣》读后感(九):月薪10000元的程序员的代码的几处硬伤

  1.4.B 编码规范——如何写出简洁优美的代码

  中有一段所谓的“月薪10000元的程序员的代码”

  这段代码有几处低级错误

  1.

  char str[100] = "";

  这个初始化是毫无意义的

  这一点比前面的所谓“月薪1000元的程序员的代码”还要差

  2.

  rintf("please input a string:n");

  的位置不当

  因而是一个逻辑错误

  这条语句应该写在循环体内

  而不是循环体外

  换句话说

  它并没有起到完整地“提示用户输入”作用

  3.

  do { } while(1); 结构丑陋

  本质上这里应该是一个while语句而不是do-while语句

  写成do-while语句必然得到一个很丑陋的结构

  4.

  if(NULL!=fp)完全是无厘头

  因为若程序执行到这里

  fp根本不可能为NULL

  从这几方面看

  这两段代码同样“惨不忍睹”

  《C程序设计伴侣》读后感(十):公然欺骗读者

  在《C程序设计伴侣》试读——如何使用这本书

  该书告诉读者

  “使用Visual C++ 2012编译:

  cl /TP HelloWorld.c

  其中的少部分代码,因为用到了一些特殊的编译器扩展,只能在“VS 2012开发人员命令提示”下进行编译。例如第七章的简易下载程序:

  cl /TP get.c”

  但是却没有告诉读者这是为什么

  也就是说

  该书实际上是用C++代码假冒C代码

  这是对读者的一种欺骗行为

评价:

[匿名评论]登录注册

评论加载中……