开发推荐书籍介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
开发推荐书籍介绍(欢迎大家补充)
作者:gadfly 发表于:2003-12-23 18:50:26
经常看到大家询问怎么学习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 V an Der Linden | 介绍缺| 下载地址缺| 谢win_hate推荐
1.3 | 《C程序设计》| 谭浩强|
C 语言入门强烈推荐谭浩强的《C程序设计》,我看的是第二版,现在应该有新版本的,好像还提到了C++。
谭浩强我觉得是很难得的计算机教育家,
一生写过很多书,都很不错,还有他的那本《BASIC 语言》,当年都创了记录了。
不过谭浩强写的书都是教课本式的,
适合习惯于循序渐进式学习的人。
有点象岳不群说的,不象风清扬说的。
想一晚上学会《独孤九剑》然后笑傲江湖的人就算了不用看了。
| 下载地址缺| 谢fl w推荐
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++>> | 关于重用和程序库设计的一本书,是由A T&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 | <<16Accelerated 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部学术专著之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典著作并列)。
|下载地址缺| 专题说明见/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 | 介绍缺| /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++的好书,呵呵,好像一个宝库。
感谢lixforalpha 提供的C/C++资料下载地址
/
这里的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 V an 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++的好书,呵呵,好像一个宝库。
--------------------------------------------------------------------------------
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
译者:潘爱民张丽
中国电力出版社
介绍:/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++,关于重用和程序库设计的一本书,是由A T&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
/
这里的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著,
--------------------------------------------------------------------------------
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 V irus"
"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]
/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
/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++Howtoprogram>>没人看吗?
--------------------------------------------------------------------------------
allanhouston 回复于:2004-01-22 14:58:37
潭浩强的书不错的,很基本,作为初学者来说很好
--------------------------------------------------------------------------------
半颗心回复于:2004-01-22 22:04:05。