免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 23093 | 回复: 136
打印 上一主题 下一主题

也评几本书,因为我的思想少儿不宜,所以另开贴。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-17 17:17 |只看该作者 |倒序浏览
本帖最后由 gtkmm 于 2012-04-18 15:05 编辑

    代码大全(Code Complete)                                   渣
    程序员修炼之道                                                  没买过
    C程序设计语言                                                   虽说是经典, 但确实没啥大用,只能说没啥错误。
    重构:改善既有代码的设计                                   没看过
    人月神话                                                            无聊的小说而己
    编码——隐匿在计算机软硬件背后的语言           没看过
    编程珠玑                                                            没啥大用,可以当笑话看的
  
    Effective Java/C++                                              还行,看过C++的那本,不是教材那种,可以用来提高一下吧。
   
    算法导论                                                             好书,但太难,我看了前一半,(和一个朋友试图翻译,是我说大话了,我没那个本事,只是当时试着翻译了几页),因为中文版翻译的那个人,我觉得他的中文太渣。

    编译原理                                                             我目前为止,觉得最好的一本书,但我没看全,经常在看,很需要勇气。
                                                                               为什么要这么说呢,因为值得思考的东西都是好的,编程,不仅仅是为了实现什么,也是为了通过编程,去想世界是怎么运转的。

    计算机程序设计艺                                              没看过

    设计模式                                                              看过,但觉得是渣,不解释。 不同意这本书是渣的不要和我争。

    C++程序设计语言                                              挺不错的一本C++书,如果学C++只想看一本书,我推荐这本

   flex与bision                                                          值得学习的东西,书也写得很好。

   深入理解计算机系统                                            书不错,介绍得挺全面,但作者太罗嗦,值得看。

   APUE                                                                    一本不错的教材,介绍得很基础也很全面,不错的入门书

   UNP(卷1)                                                        同上,也是好书,不过没有epoll, kqueue,等新东西,而且对异步IO, C10K也没有提出解决办法,但学网络编程,还是必须要先读这本书。

   UNP(卷2)                                                         一本过时的书,对过时的东西介绍得挺全面,但不怎么推荐。

   C++标准库扩展权威指南(c++0x)                         例子不少,书还可以

  Imperfect C++                                                      挺好的一本书,建议有一定基础再看,很难想像过作者在十几年前就有那样的见识

  Modern C++ Desion                                             作者在那个年代就这么变态,靠!  值得看。

  C专家编程                                                             专家个屁,渣。 但连书中指出的错误都犯的,是渣中的渣。

  UNIX高级编程                                                       当APUE买了,晕。。我真白痴。  没啥大错误,也没啥大用的一本书,看看也不算浪费时间。

  C和指针                                                                 如果这本书也能指导你,那你别当程序员了。

下面说一些函数库
(下面的东东,不是说这个东西好不好用, 仅指它们的源码, 比如D根本不能用,但思想的源码都不错):

stl                                                                          代码写得不好,设计得也不怎么好(GCC带的,可以算是SGI),反正我也提不出更好的,凑合用吧。
                                                                              但stl里有个通常没人用的东西valarray, 这个东西挺有意思。

boost                                                                    大多数库费了老大的劲,去弥补C++的不足,只可使用,不可去研究代码,太恶心。
                                                                             但有些库实现的东西,非常的巧妙,比如asio, function, signal,值得学习+研究+思考

nginx                                                                     这不仅仅是一个web server, 简洁高效,值得看

lighttpd                                                                 看过,没啥值得评论的,如果这个优秀的话,只能说别的web server都太渣了。

apache                                                                  不评论,头疼,看没动,如果一个代码写得让人觉得看着难受,这也是一大BUG

ACE                                                                       最讨厌为了模式而模式,死去!

pth                                                                        好东东,不过是N:1的线程模式,如果实现M:N就牛B了。

clang                                                                    我之前只翻过GCC的源码,所以虽然觉得clang的代码不咋样,但逻辑清晰,比GCC的强不少。

d                                                                          这是一个编程语言,可以学到不少东西,不过不是拿来用的。

论坛徽章:
0
2 [报告]
发表于 2012-04-17 17:17 |只看该作者

再加几本,我觉得做为一个程序员,也应该看的:

论语:                                 子曰, 但子在何时,何地,与何人曰?  值得去思考的一本书,思考后,你会发现一个真实的孔子,一个伟大孔子,而不是一个神。
                                             什么是儒生? 儒生不是任人欺负, 只会摇头八股文的书生, 儒生乃大丈夫,修身治国平天下。

易经:                                 人生碌碌,生老病死,自然诚可畏。    不信神的人是可怕的,因为法律可以约束他的行为,但没有什么可以约束他的心。
                                             以一种出世的心态,去淡看世间的风雨吧。
                                            
金刚经:                            佛并非万能,也并非长寿,也没有金刚之力量,佛是什么?    佛的永生,在于涅槃,涅槃,只是顿悟的一瞬。  佛也是人,忘却了自我,不在执着于喜怒哀乐的人。
                                            佛经不会要求人去吃素, 也不会要求人去不杀生, 也没要求人去出家。  佛法,只在缘起性空。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
3 [报告]
发表于 2012-04-17 17:27 |只看该作者
挺合我口味的,我也少儿不宜了……

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
4 [报告]
发表于 2012-04-17 17:28 |只看该作者
好猛的MM

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
5 [报告]
发表于 2012-04-17 17:32 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2012-04-17 17:40 |只看该作者
本帖最后由 三月廿七 于 2012-04-17 17:51 编辑

除了 if/else, 其他我都不信, 好读书,不求甚解,

上次有人问我平时喜欢看什么书,
答:《三国演义》、《西游记》、《亮剑》

那个2B很不解,问我是不是有阅读障碍,

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
7 [报告]
发表于 2012-04-17 18:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2012-04-17 18:46 |只看该作者
回复 1# gtkmm


第一本,我们2个看法看来。。。。

第二本,还是好书

第三本,你说的基本和我看法相当

第四本,说得容易

第五本,基本认同,只是觉得此书还算可以当历史书看,此人最近还写了本《设计原本》我觉得东拉西扯,胡扯,还不如看《建筑永恒之道》感悟深刻。当然《设计原本》被机械出版社炒得火热,我还买1本,别人又送了我1本,真蛋疼。

第六本,好书,值得一看

第七本,你太偏激了

第八本,之前说过了

第九本,你翻译?我支持,搞出来我保证买

第十本,唉,所见相当

第十一本,有空可以完整看下第一卷,后面的几卷看兴趣

第十二本,所见相当,只是觉得你太偏激了

第十三本,可能是我之前看过了谭浩强的c++程序设计和prime,所以没觉得这本书咋样,不过还是值得一看

第十四本,值得一看。问题是并非对每个人都有用。但是对c/c++程序员,还是值得一看

第十五本,好书。我觉得每个计算机的学生都该看,特别是准备深入学习c/c++和操作系统的。此书目前新版更重视amd64的知识,但是老板讲得更深刻,所以我建议老板新版都看,先老板,再新版,这样比较妥当。

第十六本,值得一看,特别对想在*nix系统上学习编程的入门级别人员

第十七本,卷2?你是值Unix Network Programming第二卷么?这书分2卷,第一卷讲网络编程,第二卷主要是将进程通信。为什么我反倒是觉得第一卷值得一看,而你说的第二卷,感觉比第一卷差一点点。

第十八本,一般般。这书有c++0x么?我怎么没觉得。可否给个连接。看是不是我看那本

第十九本,好书,不解释,我看到的时候才知道是知音。但是好像名气不太大

第二十本,这是一本好书,只是需要一些基础来看。

第二十一本,你太偏激了,我觉得作为一本茶余饭后小说来看,还是不错。

第二十二本,图书馆看过,没细看。是机械出版社那本么?我觉得一般。

第二十三本,大多数真正的程序员不需要看他,而新手看他又觉得莫名其妙,所以个人评价一般,只是名气有些大。


对库的评价

1.学习的时候用,后来坚决不用,一是没必要,而是懒得用。不过csdn那边一天到晚鼓吹这个,不知道多少代码在乱用这个。
2.boost,死垃圾,不多说,总之不用。动不动一个库安装那么大,编译可一去喝茶,编译一个简单的代码出来几兆,拿来干什么。他的正则我都怕用,看到都恶心,pcre不知道比这个好多少倍。boost的function/bin还行,只是为了这个去引入boost得不偿失。
3.这个好,我同意。核心代码很小。
4.没看过。不评论
5.看过。有一本叫《apache源码情景分析》的书,500多页,讲得比较细致,对apache代码和设计感兴趣可以一看。只是我当初看了3,4百叶就没兴趣看下去了。
6.学之者生,用者者死,这个评论比较准确。这个库有几本书,《c++网络编程》1,2卷。我没用过这个库,因为太大了
7.pth,好东西
8.clang,用过几次,据说很好,也编译成功了一些大项目。不过我还是保持观望,先看看,等别人用熟了我再来。还有clang一大特点是对错误定位描述好,我倒不觉得比gcc好多少,总之一般吧,希望能汲取gcc的所有设计不足和缺陷,超越gcc。如果将来能和Icc一较高下,那就好了。
9.死垃圾,非中立的语言,死在一个公司手里。

论坛徽章:
0
9 [报告]
发表于 2012-04-17 18:49 |只看该作者
回复 2# gtkmm


1.论语这些书值得一看,退一万步,这些都是2000多年传承至今的东西。

2.你看懂了?你完蛋了,也重生了,你还是你

3.没看过,既然你提到,我会半年之内找时间看的。

论坛徽章:
0
10 [报告]
发表于 2012-04-17 18:49 |只看该作者
回复 5# pmerofc


笑什么,你的书什么时候写好?我等着买
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP