开发推荐书籍介绍(欢迎大家补充)

发表于:2007-05-26来源:作者:点击数: 标签:
经常看到大家询问怎么学习C/C++,unix编程等,也经常有人推荐相关的书籍, 但是一直没有个系统的总结。希望这篇帖子能对有志于软件开发的网友有些帮助。 版主们会定期的整理出一份大家比较公认的经典书籍或文档,列在楼顶,方便大家查阅。 暂且分为以下几个

经常看到大家询问怎么学习C/C++,unix编程等,也经常有人推荐相关的书籍,
但是一直没有个系统的总结。希望这篇帖子能对有志于软件开发的网友有些帮助。

版主们会定期的整理出一份大家比较公认的经典书籍或文档,列在楼顶,方便大家查阅。

暂且分为以下几个部分:
第一部分: C语言

第二部分: C++

第三部分: 算法

第四部分: unix编程

第五部分: 操作系统

第六部分: 编程思想

第七部分: 软件工程

第八部分: 应用

分类是希望有偏重者能比较方向性的学习。

至于推荐的书籍,有几个原则:
1、公认,经典,教科书式的
2、每个条目给出完整的书名,作者,比较简洁的介绍
3、有下载地址就更好

暂时只想到那么多,希望各位补充。如果大家觉得不妥的,也可以单独拎出来讨论。

抛了砖头了,等待...。

如果评论有抄袭,呵呵,请指出,我们会加上来源,以表感谢。

-----------------------------------------------------------------------------------

书籍列表如下:

格式为:
编号  |  书名  |  作者   |   介绍   |  下载地址 | 推荐说明

第一部分: C语言

1.1 | << The C Programming Language>> | K&R | 介绍缺 | 下载地址缺 | 谢win_hate推荐

1.2 | <<Expert C Programming --- Deep C Secrets>> | Peter Van Der Linden | 介绍缺 | 下载地址缺 | 谢win_hate推荐

1.3 | 《C程序设计》| 谭浩强 | 
C 语言入门强烈推荐谭浩强的《C程序设计》,我看的是第二版,现在应该有新版本的,好像还提到了 C++。 
谭浩强我觉得是很难得的计算机教育家, 
一生写过很多书,都很不错,还有他的那本《BASIC 语言》,当年都创了记录了。 

不过谭浩强写的书都是教课本式的, 
适合习惯于循序渐进式学习的人。 
有点象岳不群说的,不象风清扬说的。 
想一晚上学会《独孤九剑》然后笑傲江湖的人就算了不用看了。
| 下载地址缺 | 谢flw推荐

1.4 

第二部分: C++

2.1 | <<The C++ Programming Language>> | Bjarne Stroustrup | 
这是一本每个人都应该买但不一定要看的书,强烈建议初学者不要看这本书,否则可能会一头雾水,失去信心,BS写书本来就不怎么样,他自己都说他的书有些晦涩难懂,但是买一本放在书柜里,有什么不清楚的地方查查高人如何解析还是有必要的。中文版是裘老师翻译的,以裘老师的深厚功力,技术上大家大可放心,但语言流畅上我就不敢认同了,况且这还是一本大书,如果要追求语言流畅的话,可能没有两3年是出不来的,而且国内的出版社又那么急功近利,稿酬不高,做得那么好有必要吗? 
 | 
2.2 | <<C++ Primer>> | lippman | 
lippman的地位自然不用猜疑,此书也被评为C++的最佳入门书籍,也是Lipman写得最认真的一本书,第3版在国内98年就有了。全书可谓是C++大全,深度适当,比较适合初学者,或者想对C++和程序设计有大概了解的读者, 但就是比较厚,这也只能怪C++的源远流长,总是在打园场,不断增加新特性,让我们这群读者都不得不捧着这本大书品读。中文版是潘老师翻译的,文字通顺,但缺乏味道,看着一本千来页的书,而且前面一部分讲的都是程序设计思想,容易令人产生困倦,也难怪很多人半道出家学java
 | 下载地址缺 | 谢tutuzhang 推荐

2.3 | <<effective C++ >> | meyer |同下


2.4 | <<more effective C++>> | meyer |
这年本书乃是改善设计思维和设计思想的必读书籍,书中每个item莫不是经过千锤百炼之后得出。其中,effective比较浅显易懂,每个item都比较短,而more设计思想更进一层,有些item已经多多少少有设计模式的味道。我看过的是繁体版,这两本书候老师翻译得不错(我觉得是候老师翻译得最好的两本书,比较认真),读起来比较有味道。建议初学者在看完一本C++比较完整的书后直接拜读此2书。 

2.5 | <<The C++ standard library>> |作者缺|
就是现在卖得比较热的书,梦魇和候节翻译的,翻译得很好,语言很通顺,技术上也很好,只是书中有些代码我是调试不过,或许只能怪STL里面有几个经典错误,不知看这本书的读者发现了没有?我严重建议C++的初学者看这本书,先知道应该怎么来用C++,怎么来充分利用标准库,而不是一头钻入C++的庞大晦涩语法里面,先用标准库才能养成良好的代码编写风格,更可以提高自己的实作能力,否则你如果花上一年半载在C++的语言细节上,可能自己都生气为什么还是写不出好的程序出来,公欲善其事,必先利其器就是这个道理。 
|下载地址缺 | 谢lenovo推荐

2.6 | <<modern C++ design >> | Andrei Alexandrescu|
这是天才Andrei Alexandrescu的作品,很好的一本高阶书,此书我只是浏览一下大概,没有仔细看,有些地方看不懂,全书把C++和设计模式融为一体,向人展示了许多不平常的设计技巧与设计规范,令人折服。但有些难度,还望各位慎重。至于里面的技术实不实用,就要因人而异了。
|下载地址缺 | 谢lenovo推荐

2.7 | <<C++ Template>> | 作者缺 | 据说书中展示了模板的精华之处 
|下载地址缺 | 谢lenovo推荐

2.8 | <<exceptional C++ 和more exceptional C++>> | 
Herb Sutter的书读起来比较轻松,此2书可以作为effective与more effective的姐妹篇,写作风格有些如苏格拉底的提问式教学,但应用得还不够火候。书的内容确实不错,定位和effective差不多,但我个人而言还是更喜欢Meyer的书。More有中文版,有Lostmouse翻译,质量一般,翻译给人的感觉比较仓促,很多地方都过于直译,味道怪怪的。 
|下载地址缺 | 谢lenovo推荐

2.9 | <<essential C++>> | lippman | 很简单的一本书,初学者如果觉得自己确实很菜可以先看这本书,你肯定能看懂,也是lippman的书,但英文版有些地方值得商榷,还是看候节的中文版吧,翻译得还可以,就是台湾味道太浓了些,有点喧宾夺主之嫌。如了门的读者就没必要看这本书了,看它还不如看lippman的inside the C++ object model呢。 
|下载地址缺 | 谢lenovo推荐

2.10 | <<designing and coding reusable C++>> | 关于重用和程序库设计的一本书,是由AT&T的Ellis夫妇写的,书写得很好,充分考虑了设计可重用程序库的方方面面,对于每个想设计程序库和的读者都应该看这本书,中文版名是《设计和重用C++程序库》,即将出版。 
|下载地址缺 | 谢lenovo推荐

2.11 | <<thinking in C++>>| 我是觉得此书一般,并没有外面吹的那么好,可以说是中等偏上吧,要看就要看英文版的,中文版的千万别看,那个译者太不负责了 |下载地址缺 | 谢lenovo推荐

2.12 | <<Runmination on C++>> | 据说人邮既要出版了,是由konnig夫妇写的,如果你想知道cfront的历史,还想清楚cfront的领导者,就找他们夫妇吧,那时,konig和BS是独立的,而其它的人都是由konig夫人Barbara领导的,konig在C++中可算是number 2,属于学术派的那种,实际上C++也是分派别的。 英文版的质量肯定很好,有很多新的设计观念,中文版还要期待,看看结果如何。 |下载地址缺 | 谢lenovo推荐

2.13 |  <<16Aclearcase/" target="_blank" >ccelerated C++>> | 也是koenig和Barbara夫妇写的,据说很好,但我没机会看,实在不敢评价。 |下载地址缺 | 谢lenovo推荐

2.14 | <<C语言接口与实现:创建可重用软件的技术>> 
|作者缺 | 作者是LCC的作者之一|下载地址缺 | 谢converse推荐





第三部分: 算法

3.1 | <<The Art of Computer Programming>> 3卷 | D. E. Knuth |
本书内容博大精深,作者因为三卷书获得美国计算机协会1974年图灵奖(该奖被国际公认为计算机科学领域的最高奖项)。
    本书作者D. E. Knuth是在计算机学界十分著名的学者,在本领域享有很高权威和盛名,他的这部著作是无数计算机专业人员的学习教材和参考读物,也是许多专业研究工作者经常阅读的经典。本书已被翻译为几十种文字在世界各地出版,英文原版书在国外已经是第11次印刷。
    该书1999年底被American Scientist列为20世纪最佳12部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。
|下载地址缺 | 专题说明见http://www.ndip.cn/computer/taocp/

3.2 | <<Algorithms in C>>/<< Algorithms in C++>> | Robert Sedgewick | 针对c/C的,作者为 Knuth (高德纳) 的学生 
 | 下载地址缺 | 谢win_hate推荐

第四部分: unix编程

4.1 | <<The UNIX Programming Environment>> | Kernighan and Pike | 介绍缺 | 下载地址缺 | 谢win_hate推荐

4.3 | <<Advanced Programming in the UNIX Environment>> | Richard Stevens | 介绍缺 | 下载地址缺 | 谢win_hate推荐

4.4 | <<unix网络编程>>两卷 | Richard Stevens| 全面,详细,权威,经典! | 下载地址缺 | 谢lenovo推荐

4.5 | <<GNU/Linux 编程指南>> or linux programming unleashed k.wall | 介绍缺 | http://joyfire.net/compress/linux_programming_unleashed.pdf | 谢yulc推荐

4.6 | <<The Art of UNIX Programming>> | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐

4.7 | <<UNIX Systems Programming>> | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐




第五部分: 操作系统

5.1 | <<操作系统的设计与实现>> | Andrew S. Tanenbaum  | 理论与实践相结合 | 下载地址缺 | 谢win_hate推荐 

5.2 | <<The Design Of The Unix Operating System>> | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐


5.3 | <<The Design and Implementation of the 4.4BSD Operating System>> | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐

5.4 | <<TCP/IP Illustrated>>3卷 | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐


第六部分: 编程思想

6.1 | <<程序设计实践>> | Kernighan & Pike | 介绍缺 | 下载地址缺 | 谢win_hate推荐

6.2 | design pattern explained | alan和james | 看了上面这些书之后,没有必要再只是关心C++了,即使你花上更多的时间在C++上面,也很难有大的进步,现在正是开始分析OOD的时候,design pattern就可以帮你深入了解设计的奥妙,更上一层楼,design pattern explained这本书浅显易懂,对于pattern这个深奥的东西,能写出这么好看的书,确实难得,让人不得不佩服两位作者的过人之处,全书通过两个具体实例(autocad和etail)分析了Gamma95里面的一些模式,对我而言,是看到这儿才真正明白Gamma 95里面的一些模式的。中文版最近就要出版了,由透明翻译,质量应该还可以。
| 下载地址缺 | 谢lenovo推荐

6.3 | <<design pattern>> |4人帮(指作者)| 
这是一本严肃的书,这是一本重量级的书,这是一本难懂的书,如果你真正把这本书弄得清清楚楚了,我愿意俯首向你请教。23个模式乃是以前OOD的一部分精华,4人帮(指作者)都是天才,此书是95年写的,但它的影响至少有10年。对于初学者,除非那种开发经验比较丰富,思维能力很强的读者,最好先别看该书,而是先看上面的那本DPE。 中文版的翻译只能说是差强人意,有一些错误,语句不太通顺,是由南京大学的4位博士翻译的,但在当时敢于翻译此书,也令人佩服。 | 下载地址缺 | 谢lenovo推荐



第七部分: 软件工程

7.1 | <<人月神话>> | Brooks | 介绍缺 | 下载地址缺 | 谢win_hate推荐


第八部分: 应用

8.1 | <<UNIX Shell Programming>> |  作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐


8.2 | <<GNU Make Manual>> | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐

8.4 | <<sed & awk>> | 作者缺 | 介绍缺 | 下载地址缺 | 谢fieryfox推荐


------------------------------------------------------------------------------------------------------
相关书籍下载地址汇总:

感谢lenovo推荐的书籍查询和ftp下载地址:

这个ftp有很多关于unix下编程和c/c++的好书,呵呵,好像一个宝库。 
ftp.math.nankai.edu.cn

感谢lixforalpha 提供的C/C++资料下载地址
http://www.dingbing.com/ 
这里的china-pub c/c++的书很多的!想要就快下吧!

------------------------------------------------------------------------------------------------------
希望各位能补充尚缺的部分。

近日,我会将以前荐书的帖子做个整理,融合进来。


截至2003/12/30 19:45帖子的汇总。

 flw 回复于:2003-12-23 19:01:13
C 语言入门强烈推荐谭浩强的《C程序设计》,我看的是第二版,现在应该有新版本的,好像还提到了 C++。
谭浩强我觉得是很难得的计算机教育家,
一生写过很多书,都很不错,还有他的那本《BASIC 语言》,当年都创了记录了。

不过谭浩强写的书都是教课本式的,
适合习惯于循序渐进式学习的人。
有点象岳不群说的,不象风清扬说的。
想一晚上学会《独孤九剑》然后笑傲江湖的人就算了不用看了。

 tutuzhang 回复于:2003-12-23 19:11:37
C++应该看看《C++ Primer》

 win_hate 回复于:2003-12-23 20:55:27
c:  
K&R--- << The C Programming Language>>
Peter Van Der Linden --- <<Expert C Programming --- Deep C Secrets>>

C: 
Bjarne Stroustrup <<The C++ Programming Language>>

算法: 
算法的好书太多,针对c/C的,我推荐:
Robert Sedgewick <<Algorithms in C>>/<< Algorithms in C++>>
作者为 Knuth (高德纳) 的学生

操作系统:好书同样太多,作为理论与实践相结合的,我推荐 
Andrew S. Tanenbaum 的 <<操作系统的设计与实现>>

UNIX: 
Kernighan and Pike <<The UNIX Programming Environment>>
Richard Stevens <<Advanced Programming in the UNIX Environment>>

编程思想/软件工程
Brooks <<人月神话>>
Kernighan & Pike <<程序设计实践>>

开发:
这就不好说了

 lenovo 回复于:2003-12-24 00:31:41
如果学习网络编程,Stevens的《unix网络编程》两卷是一定要看的。
全面,详细,权威,经典!
这个ftp有很多关于unix下编程和c/c++的好书,呵呵,好像一个宝库。
ftp.math.nankai.edu.cn

 yulc 回复于:2003-12-24 09:38:04
怎么没有人推荐
《GNU/Linux 编程指南》
这本书蛮不错的呀。

 lovewh 回复于:2003-12-24 18:45:10
[quote:90547bb454="tutuzhang"]C++应该看看《C++ Primer》[/quote:90547bb454]
我很赞成啊~~~~
不过我门这里没买的~~~~~5555
那位大哥知道网上那有它的电子版的~~谢谢了~

 win_hate 回复于:2003-12-24 20:11:17
[quote:d8deee1469="lovewh"]
我很赞成啊~~~~
不过我门这里没买的~~~~~5555
那位大哥知道网上那有它的电子版的~~谢谢了~[/quote:d8deee1469]

lenovo   推荐的网站上有啊, 你看前面。

 Jonas 回复于:2003-12-25 01:17:04
是啊
就是这个地址有
ftp://202.113.29.4/Ebook/C_C++/

 tutuzhang 回复于:2003-12-25 09:25:33
C++ Primer Third Edition
作者 Stanley B.Lippman,Josee Lajoie  
译者: 潘爱民 张丽  
中国电力出版社
介绍:http://www.china-pub.com/computers/common/info.asp?id=5926

 天上流星 回复于:2003-12-25 16:13:30
c++编程思想是<<thinking in c++>>

 fishcrazy 回复于:2003-12-25 19:54:25
谭的书不好,入门看《C++Prime》

 win_hate 回复于:2003-12-25 20:40:42
[quote:228823f32a="fishcrazy"]谭的书不好,入门看《C++Prime》[/quote:228823f32a]

谭浩强的书是关于 c 的,C++Prime 是关于 C++ 的,不能比较。

谭的书其实很好。

 lenovo 回复于:2003-12-25 22:44:06
这个是转发的,有些书我也没看过,不过大家可以参考参考。
1. effective C++ (繁体版) 
2. more effective C++ (繁体版) 
这年本书乃是改善设计思维和设计思想的必读书籍,书中每个item莫不是经过千锤百炼之后得出。其中,effective比较浅显易懂,每个item都比较短,而more设计思想更进一层,有些item已经多多少少有设计模式的味道。我看过的是繁体版,这两本书候老师翻译得不错(我觉得是候老师翻译得最好的两本书,比较认真),读起来比较有味道。建议初学者在看完一本C++比较完整的书后直接拜读此2书。 
3. effective STL, 和上面两本都是meyer的大作,但比起上面两本,这本的含金量稍微不足,该书沿袭前面两本书的写作风格,重点论述STL的高效应用和注意事项,我都觉得more exception C++等有些思想都和此书非常类似。潘老师早就把此书翻译完了,不知道他们清华出版社为何到现在还不出来,难道要等到2003 C++新的标准出来后作为昨日黄花卖。 
4. C++ Primer, lippman的地位自然不用猜疑,此书也被评为C++的最佳入门书籍,也是Lipman写得最认真的一本书,第3版在国内98年就有了。全书可谓是C++大全,深度适当,比较适合初学者,或者想对C++和程序设计有大概了解的读者, 但就是比较厚,这也只能怪C++的源远流长,总是在打园场,不断增加新特性,让我们这群读者都不得不捧着这本大书品读。中文版是潘老师翻译的,文字通顺,但缺乏味道,看着一本千来页的书,而且前面一部分讲的都是程序设计思想,容易令人产生困倦,也难怪很多人半道出家学java。 
5. The C++ Programming language 这是一本每个人都应该买但不一定要看的书,强烈建议初学者不要看这本书,否则可能会一头雾水,失去信心,BS写书本来就不怎么样,他自己都说他的书有些晦涩难懂,但是买一本放在书柜里,有什么不清楚的地方查查高人如何解析还是有必要的。中文版是裘老师翻译的,以裘老师的深厚功力,技术上大家大可放心,但语言流畅上我就不敢认同了,况且这还是一本大书,如果要追求语言流畅的话,可能没有两3年是出不来的,而且国内的出版社又那么急功近利,稿酬不高,做得那么好有必要吗? 
6 The C++ standard library,就是现在卖得比较热的书,梦魇和候节翻译的,翻译得很好,语言很通顺,技术上也很好,只是书中有些代码我是调试不过,或许只能怪STL里面有几个经典错误,不知看这本书的读者发现了没有?我严重建议C++的初学者看这本书,先知道应该怎么来用C++,怎么来充分利用标准库,而不是一头钻入C++的庞大晦涩语法里面,先用标准库才能养成良好的代码编写风格,更可以提高自己的实作能力,否则你如果花上一年半载在C++的语言细节上,可能自己都生气为什么还是写不出好的程序出来,公欲善其事,必先利其器就是这个道理。 
7. design pattern explained,看了上面这些书之后,没有必要再只是关心C++了,即使你花上更多的时间在C++上面,也很难有大的进步,现在正是开始分析OOD的时候,design pattern就可以帮你深入了解设计的奥妙,更上一层楼,design pattern explained这本书浅显易懂,对于pattern这个深奥的东西,能写出这么好看的书,确实难得,让人不得不佩服两位作者alan和james的过人之处,全书通过两个具体实例(autocad和etail)分析了Gamma95里面的一些模式,对我而言,是看到这儿才真正明白Gamma 95里面的一些模式的。中文版最近就要出版了,由透明翻译,质量应该还可以。 
8.design pattern。 这是一本严肃的书,这是一本重量级的书,这是一本难懂的书,如果你真正把这本书弄得清清楚楚了,我愿意俯首向你请教。23个模式乃是以前OOD的一部分精华,4人帮(指作者)都是天才,此书是95年写的,但它的影响至少有10年。对于初学者,除非那种开发经验比较丰富,思维能力很强的读者,最好先别看该书,而是先看上面的那本DPE。 中文版的翻译只能说是差强人意,有一些错误,语句不太通顺,是由南京大学的4位博士翻译的,但在当时敢于翻译此书,也令人佩服。 
9. modern C++ design 这是天才Andrei Alexandrescu的作品,很好的一本高阶书,此书我只是浏览一下大概,没有仔细看,有些地方看不懂,全书把C++和设计模式融为一体,向人展示了许多不平常的设计技巧与设计规范,令人折服。但有些难度,还望各位慎重。至于里面的技术实不实用,就要因人而异了。 
10. C++ Template我没看过这本书,但听过这本书,据说书中展示了模板的精华之处。 
11. exceptional C++ 和more exceptional C++. Herb Sutter的书读起来比较轻松,此2书可以作为effective与more effective的姐妹篇,写作风格有些如苏格拉底的提问式教学,但应用得还不够火候。书的内容确实不错,定位和effective差不多,但我个人而言还是更喜欢Meyer的书。More有中文版,有Lostmouse翻译,质量一般,翻译给人的感觉比较仓促,很多地方都过于直译,味道怪怪的。 
12。essential C++很简单的一本书,初学者如果觉得自己确实很菜可以先看这本书,你肯定能看懂,也是lippman的书,但英文版有些地方值得商榷,还是看候节的中文版吧,翻译得还可以,就是台湾味道太浓了些,有点喧宾夺主之嫌。如了门的读者就没必要看这本书了,看它还不如看lippman的inside the C++ object model呢。 
13 designing and coding reusable C++,关于重用和程序库设计的一本书,是由AT&T的Ellis夫妇写的,书写得很好,充分考虑了设计可重用程序库的方方面面,对于每个想设计程序库和的读者都应该看这本书,中文版名是《设计和重用C++程序库》,即将出版。 
14。 thinking in C++,我是觉得此书一般,并没有外面吹的那么好,可以说是中等偏上吧,要看就要看英文版的,中文版的千万别看,那个译者太不负责了。 
15 Runmination on C++,据说人邮既要出版了,是由konnig夫妇写的,如果你想知道cfront的历史,还想清楚cfront的领导者,就找他们夫妇吧,那时,konig和BS是独立的,而其它的人都是由konig夫人Barbara领导的,konig在C++中可算是number 2,属于学术派的那种,实际上C++也是分派别的。 英文版的质量肯定很好,有很多新的设计观念,中文版还要期待,看看结果如何。 
16Accelerated C++也是koenig和Barbara夫妇写的,据说很好,但我没机会看,实在不敢评价。

 lixforalpha 回复于:2003-12-26 15:13:42
http://www.dingbing.com/
这里的china-pub c/c++的书很多的!想要就快下吧!

 converse 回复于:2003-12-26 15:14:34
我也推荐一本书
<<C语言接口与实现:创建可重用软件的技术>>
作者是LCC的作者之一

 yujf 回复于:2003-12-26 15:53:51
“unix环境高级编程”真是经典书啊

 jigenxiang 回复于:2003-12-27 15:33:36
8错,真的8错。感谢!!

 fieryfox 回复于:2003-12-27 16:52:55
补充,针对楼主的帖子:
《The Art of UNIX Programming》
《The Design Of The Unix Operating System》
《UNIX Systems Programming》
《The Design and Implementation of the 4.4BSD Operating System》
《UNIX Shell Programming》
《TCP/IP Illustrated》3卷
算法还是应该列上TAOCP,否则有误导之嫌,尽管多数人不会看。
《GNU Make Manual》
《sed & awk》

 fengchuiliu 回复于:2003-12-27 23:24:59
[quote:cf77c435be="win_hate"]

谭浩强的书是关于 c 的,C++Prime 是关于 C++ 的,不能比较。

谭的书其实很好。[/quote:cf77c435be]

谭的书其实有很多错误,还有那本相关的参考答案更是错误百出.看了之后会误人子弟的.    :evil:

 win_hate 回复于:2003-12-27 23:42:59
[quote:bb737898ce="fengchuiliu"]

谭的书其实有很多错误,还有那本相关的参考答案更是错误百出.看了之后会误人子弟的.    :evil:[/quote:bb737898ce]

哪里?哪里?举个例子我看看?

参考答案我没看过,但很多书都有错误的,看书的时候必须小心一些。 :(

 lenovo 回复于:2003-12-27 23:45:21
[quote:52ee69ee14="fengchuiliu"]

谭的书其实有很多错误,还有那本相关的参考答案更是错误百出.看了之后会误人子弟的.    :evil:[/quote:52ee69ee14]
你如果感到不好,直接看《The C Programming Language》吧。
应该不会让你失望。不过的确刚开始学就看这个有些难度。

 runrelax 回复于:2003-12-28 17:12:43
我也觉得thinking in C++这本书不怎么样,给它个中级吧。相比The programming in C++差得远了,The programming in C++教的不只是C++也是一种编程的思想。

 gccbuilder 回复于:2003-12-29 12:20:50
lenovo  给的FTP 网站上不去啊~

 lenovo 回复于:2003-12-29 12:24:14
[quote:c5470072fd="gccbuilder"]lenovo  给的FTP 网站上不去啊~[/quote:c5470072fd]
你晚上再连一连,可能现在有问题吧。
这个ftp是经常开放的。

 wenzi 回复于:2003-12-30 12:38:24
The C++ standard library
要学习标准库,这本书很好。

 gadfly 回复于:2003-12-30 19:55:40
呵呵,这两天比较忙,没顾的上来。

感谢各位的推荐。

尤其是lenovo在C++书籍方面的介绍推荐,我这方面看过的书很少。

也谢谢fieryfox的意见,你指的是knuth的书吧,以前我在学校每个学习都借这几本大部头,可是从来没看完过,惭愧。这里没放上去,是还没来的及整理。
呵呵,我一定会把它放在第一位的。

 lenovo 回复于:2003-12-31 10:11:49
推荐看《c专家编程》,
我正在看,不过没看多少。
感觉写的挺好,就是自己水平不到,
有些地方似乎是明白了,实际上是似懂非懂。
文笔轻松,幽默,有时会让你哑然失笑。

 win_hate 回复于:2003-12-31 10:29:10
[quote:785ee03229="lenovo"]推荐看《c专家编程》,
我正在看,不过没看多少。
感觉写的挺好,就是自己水平不到,
有些地方似乎是明白了,实际上是似懂非懂。
文笔轻松,幽默,有时会让你哑然失笑。[/quote:785ee03229]


说得不错,《c专家编程》就是我在前面推荐的第二本关于 “c" 的书。我几乎忍不住要把它放在第一位。该书含金量极高。用一个朋友的话来讲就是:一本能顶很多本,很多本都抵不了这一本。

该书作者是 sun 编译器的开发者之一,对c有深刻的了解。

看完了这本书,想再进一步,估计就只能看 C 标准了。 :D

 faleagle 回复于:2004-01-02 15:17:42
大家觉得《21天学通C++》如何

 duyunjian 回复于:2004-01-06 11:06:16
那几本编程思想不错啊。Bruce Eckel著,www.bruceeckel.com

 one7th 回复于:2004-01-06 13:56:27
这些很多都是英文版的吗?有没有中文的?

 gadfly 回复于:2004-01-07 12:58:38
新的书有的是英文的,大部分还都是有中文版的。
呵呵,就看质量怎么样了。如果看书过程中,有觉得疑问的地方,最好对照
英文版的书籍。

 stonemason 回复于:2004-01-08 10:58:14
我也推荐一部,跟unix唱对台戏,The UNIX haters handbook
开篇就是:"Unix The World’s First Computer Virus"
"Two of the most famous products of Berkeley are LSD and Unix. I don’t think that this is a coincidence."
很有意思:)

 carol1980 回复于:2004-01-08 12:34:36
[color=darkred:a26e908a6b][b:a26e908a6b]LEARN C/C++ TODAY (A list of resources/tutorials)[/b:a26e908a6b][/color:a26e908a6b]

http://www.faqs.org/faqs/C-faq/learn-c-cpp-today/

Not really a tutorial itself, but contains links to download zipped C and C++ tutorials online. 

-------------------------------------------------------------------

[b:a26e908a6b]Programming in C
UNIX System Calls and Subroutines using C,[/b:a26e908a6b]

 A. D. Marshall 1994-9

http://www.cs.cf.ac.uk/Dave/C/CE.html

 Buzzard 回复于:2004-01-12 18:22:45
算法我认为《算法导论》很好,不过是英文的

 Deadforg 回复于:2004-01-16 17:56:10
Stevens的《unix网络编程》哪里有下载的。谢谢啊。现在的书买不起,能下就下了

 Sajuuk 回复于:2004-01-20 00:28:37
<<C++How to program>>没人看吗?

 allanhouston 回复于:2004-01-22 14:58:37
潭浩强的书不错的,很基本,作为初学者来说很好

 半颗心 回复于:2004-01-22 22:04:05
不是下不下的问题,我想还是买本吧,毕竟网上的不行,看着看着就聊天了!

 allanhouston 回复于:2004-01-25 22:14:47
推荐  C++精髓 软件工程方法   victor shtern著 不错

 namtso 回复于:2004-01-27 03:11:59
我的英语实在是很烂,不过,我发现经常是我看英文原版的书还能明白一点,看翻译过来的中文版,实在是看不懂。
怎么没人推荐数据结构方面的书啊?

 Holgercn 回复于:2004-01-27 04:43:04
Andrew S. Tanenbaum: Modern Operating Systems, 2nd Edition. Prentice Hall, 2001. ISBN 0-13-031358-0. 

这本才是操作系统真正经典的书,原来推荐的那本写的太潜了。

 ajinn 回复于:2004-01-30 19:03:02
上不去

 BinGoFalling 回复于:2004-02-04 12:31:29
Linux 程序设计

 homegirl 回复于:2004-02-06 14:23:04
[quote:b37153fa05="stonemason"]我也推荐一部,跟unix唱对台戏,The UNIX haters handbook
开篇就是:"Unix The World’s First Computer Virus"
"Two of the most famous products of Berkeley are LSD and Unix. I don’t think that this is a ..........[/quote:b37153fa05]

Where can download???
Thank you!!!

 xwh 回复于:2004-02-10 16:42:52
1.电子工业出版社:《C++编程——数据结构与程序设计方法》,D.S.Malik 著,晏海华等译,感觉不错!本人正在拜读!
2.C++ Primer Third Edition 
作者 Stanley B.Lippman,Josee Lajoie 
译者: 潘爱民 张丽 
中国电力出版社  我有它的adobe reader文档,可惜一直没时间看

 xwh 回复于:2004-02-10 16:57:41
1.电子工业出版社:《C++编程——数据结构与程序设计方法》,D.S.Malik 著,晏海华等译,感觉不错!本人正在拜读!
2.C++ Primer Third Edition 
作者 Stanley B.Lippman,Josee Lajoie 
译者: 潘爱民 张丽 
中国电力出版社  我有它的pdf文档,可惜一直没时间看

 xinying110 回复于:2004-02-14 19:01:48
C++ Primer 太贵了,

 diny 回复于:2004-02-14 20:08:53
人民邮电出版社的哪套 C和C++实务精选不错

C专家编程,c陷阱与缺陷等都是这个系列的。这个系列最近新出的两本: C和指针(point on c)和C和C++代码精粹也很好!

 songxh 回复于:2004-02-16 10:40:25
《effective c++》的书还是不错的

 qinray 回复于:2004-02-17 14:09:08
[quote:d78c76af40="homegirl"]

Where can download???
Thank you!!![/quote:d78c76af40]


1. http://www.wonyen.net/bbs/article.asp?titleid=7850&ntypeid=33
2. http://202.194.116.49/share/Books/Unix%cd%b4%ba%de%d5%df%ca%d6%b2%e1.htm
3. http://research.microsoft.com/~daniel/uhh-download.html

 wuzy 回复于:2004-02-17 15:02:17
http://www.fixdown.com/soft/15631.htm
 :oops:  :oops:  :oops:  :oops:  :oops:  :oops:  :oops:

 hiccb 回复于:2004-02-19 10:53:55
我觉得< Advanced Programming in the UNIX Environment>
对于想学习unix,和c语言的人来说是非常好的一本书!
作者: W.Richard Stevens

 ksh 回复于:2004-02-28 16:20:52
潭浩强的c语言的书,应该说是c语言里面最差的一本书,最烂的地方在于看了该书的指针一章会弄的一头雾水,首先作者应该根据标准c语言来写,其次应该根据c语言标准的更新来更新,而不只是更新封面,就国内的c语言标准翻译来说,应该是东南大学的某位博导挂名的书是非常好的根据c标准的原汁原味的书了.另外现在更新的thinking in c++确实非常好,c++到最后确实就是设计思想,而不简单的是coding了.design比coding重要的不知道多少,在c++中就是最好的体现了.

 ksh 回复于:2004-02-28 16:22:40
另外c语言推荐两本好书: 
c陷阱于缺陷,adrew koenig
c专家编程

 converse 回复于:2004-03-26 22:49:15
推荐<<c语言参考手册>>,不过比较枯燥,但很权威.

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)