- 论坛徽章:
- 0
|
本帖最后由 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 这是一个编程语言,可以学到不少东西,不过不是拿来用的。 |
|