谁有The C++iphone programmingg Language中文版的下载地址,顺便推荐一些其他好的的C++教材

酷勤网 C 程序员的那点事!
当前位置: >
浏览次数:次
推荐C++教程
1. &&The C++ Programming Language&& , Bjarne Stroustrup 这是一本每个人都应该买但不一定要看的书,强烈建议初学者不要看这本书,否则可能会一头雾水,失去信心,BS写书本来就不怎么样,他自己都说他的书有些晦涩难懂,但是买一本放在书柜里,有什么不清楚的地方查查高人如何解析还是有必要的。中文版是裘老师翻译的,以裘老师的深厚功力,技术上大家大可放心,但语言流畅上我就不敢认同了,况且这还是一本大书,如果要追求语言流畅的话,可能没有两3年是出不来的,而且国内的出版社又那么急功近利,稿酬不高,做得那么好有必要吗?
2. &&C++ Primer&& , lippman? lippman的地位自然不用猜疑,此书也被评为C++的最佳入门书籍,也是Lipman写得最认真的一本书,第3版在国内98年就有了。全书可谓是C++大全,深度适当,比较适合初学者,或者想对C++和程序设计有大概了解的读者, 但就是比较厚,这也只能怪C++的源远流长,总是在打园场,不断增加新特性,让我们这群读者都不得不捧着这本大书品读。中文版是潘老师翻译的,文字通顺,但缺乏味道,看着一本千来页的书,而且前面一部分讲的都是程序设计思想,容易令人产生困倦,也难怪很多人半道出家学java。 3. &&effective C++ && Scott meyer 同下
4. &&more effective C++&& , meyer 这年本书乃是改善设计思维和设计思想的必读书籍,书中每个item莫不是经过千锤百炼之后得出。其中,effective比较浅显易懂,每个item都比较短,而more设计思想更进一层,有些item已经多多少少有设计模式的味道。我看过的是繁体版,这两本书候老师翻译得不错(我觉得是候老师翻译得最好的两本书,比较认真),读起来比较有味道。建议初学者在看完一本C++比较完整的书后直接拜读此2书。
5. &&The C++ standard library&& 就是现在卖得比较热的书,梦魇和候节翻译的,翻译得很好,语言很通顺,技术上也很好,只是书中有些代码我是调试不过,或许只能怪STL里面有几个经典错误,不知看这本书的读者发现了没有?我严重建议C++的初学者看这本书,先知道应该怎么来用C++,怎么来充分利用标准库,而不是一头钻入C++的庞大晦涩语法里面,先用标准库才能养成良好的代码编写风格,更可以提高自己的实作能力,否则你如果花上一年半载在C++的语言细节上,可能自己都生气为什么还是写不出好的程序出来,公欲善其事,必先利其器就是这个道理。
6. &&modern C++ design && Andrei Alexandrescu 这是天才Andrei Alexandrescu的作品,很好的一本高阶书,此书我只是浏览一下大概,没有仔细看,有些地方看不懂,全书把C++和设计模式融为一体,向人展示了许多不平常的设计技巧与设计规范,令人折服。但有些难度,还望各位慎重。至于里面的技术实不实用,就要因人而异了。
7. &&C++ Template&& 据说书中展示了模板的精华之处
8. &&exceptional C++ 和more exceptional C++&& Herb Sutter的书读起来比较轻松,此2书可以作为effective与more effective的姐妹篇,写作风格有些如苏格拉底的提问式教学,但应用得还不够火候。书的内容确实不错,定位和effective差不多,但我个人而言还是更喜欢Meyer的书。More有中文版,有Lostmouse翻译,质量一般,翻译给人的感觉比较仓促,很多地方都过于直译,味道怪怪的。
9. &&essential C++&& lippman (笔者注:其实这本书没必要看,作者的这本书是定位于没有接触c++的其他的程序员速成c++的,初学者也不是很适合,而对于比较熟悉C++语法就没必要看了,因为比较简单。)很简单的一本书,初学者如果觉得自己确实很菜可以先看这本书,你肯定能看懂,也是lippman的书,但英文版有些地方值得商榷,还是看候节的中文版吧,翻译得还可以,就是台湾味道太浓了些,有点喧宾夺主之嫌。如了门的读者就没必要看这本书了,看它还不如看lippman的inside the C++ object model呢。
10 . &&designing and coding reusable C++&& 关于重用和程序库设计的一本书,是由AT&T的Ellis夫妇写的,书写得很好,充分考虑了设计可重用程序库的方方面面,对于每个想设计程序库和的读者都应该看这本书,中文版名是《设计和重用C++程序库》,即将出版。
11. &&thinking in C++&& 我是觉得此书一般,并没有外面吹的那么好,可以说是中等偏上吧,要看就要看英文版的,中文版的千万别看,那个译者太不负责了?
12. &&Runmination on C++&& 据说人邮既要出版了,是由konnig夫妇写的,如果你想知道cfront的历史,还想清楚cfront的领导者,就找他们夫妇吧,那时,konig和BS是独立的,而其它的人都是由konig夫人Barbara领导的,konig在C++中可算是number 2,属于学术派的那种,实际上C++也是分派别的。 英文版的质量肯定很好,有很多新的设计观念,中文版还要期待,看看结果如何。? (笔者注:这本书好像早就出版了,中文名《C++沉思录》,不过在第二书店和china-pub没没有了,好像说是绝版了,需要的话网上下电子版自己打印一下)
13. &&Accelerated C++&& 也是koenig和Barbara夫妇写的,据说很好,但我没机会看,实在不敢评价。 (笔者注:据说这本书是很经典的C++入门的书籍)
14 &&C语言接口与实现:创建可重用软件的技术&&
下面是另外一个推荐的,有些书已经有中文版了,大家可以去china-pub看看谁翻译的,翻译得怎么样,然后根据自己的英语水平选择看中文还是英文。
此处学习C++的分了两个系列:C++/OPP/OOD系列和Genericity/STL系列。第一系列:C++/OPP/OOD系列:分四个层次。层级一:语法/语意(C++)
笔者注:这个层次的推荐并不好,前面的基本其实不是很合适,而且推荐的其中一些书籍也不是最好的。
[Lippman2000] Essential C++Essential C++,by Stanley B. Lippman Addison Wesley Longman
pagesEssential C++ 中文版 ,侯俊杰 译,282页
[Gregory95] C++:The Core Language C++:The Core Language by Gregory Satir 1995 O"ReillyC++语言核心,张铭泽 译 ,236页
[Deitel98] The Complete C++ Training Course The Complete C++ Training Course 2/e by Harvey M.Deitel 1998 Prentice HallC++大学教程(第二版),邱仲潘等 译,816页
[Stevens2000] Standard C++ BibleStandard C++ Bible?? 2000 Al Stevens IDG 标准C++宝典,林丽闽等 译,766页
[Eckel2000] Thinking in C++ Thinking in C++ 2/e Bruce Eckel?
pages Prentice HallC++ 编程思想,刘宗田等 译,420页
[Lippman98] C++Primer C++ Primer,3rd Editoin,by Stanley Lippman and Josee Lajoie Addison Wesley Longman, pagesC++ Primer 中文版,侯俊杰 译,页
[Struostrup2000] The C++ Programming LanguageThe C++ Programming Language,Special Editoin,by Bjarne StroustrupAddison Wesley Longman, pagesC++程序语言经典本,叶秉哲 译,儒林 1999
[ANSI C++] C++规格书
PDF格式ANSI C++ 1996 Draft
层级二:专家经验(C++/OOP)[Meyers96] More Effective C++More Effective C++,by Scott Meyers,Addison Wesley,pagesMore Effective C++中文版,侯俊杰,培生 页
[Meyers98] Effective C++ Effective C++,Second Edition,by Scott Meyers,Addison Wesley Longman,pagesEffective C++ 2/e 中文版,侯俊杰,培生 页
[Sutter99] Exceptional C++Exceptional C++,by Herb Sutter,Addison Wesley Longman,pagesExceptional C++中文版,侯俊杰,培生 页[Sutter2001]More Exceptional C++ More Exceptional C++ by Herb Sutter,Addison Wesley Longman,2001.
层级三:底层机制(C++ Object Model)[Ellis90] The Annotated C++ Reference ManualThe Annotated C++ Reference Manual,by Margaret A.Ellis and Bjarne Stroustrup Addison Wesley Longman, pages.
[Lippman96] Inside the C++ Object ModelInside the C++ Object Model,by Stanley Lippman,Addison Wesley Longman,pages深度探索C++物件模型,侯俊杰 译
层级四:设计观念的复用(C++/Patterns)[Gamma95] Design Patterns:Elements of Reusable Object Oriented Software,by Erich Gamma,Richard Helm,Ralph Johnson,and John Vlissides,Addison Wesley,pages设计模式,李英军等译,机械工业出版社,页
[Alex2001]Modern C++ Design: Generic Programming and Design Patterns Appliedby Andrei Alexandrescu,Addison-Wesley,Paper
第二个系列:Genericity/STL系列:第一个境界是使用STL:[Josuttis99]:The C++ Standard Library -A Tutorial and Reference,by Nicolai M.Josuttis,Addison Wesley pages
第二个境界是了解泛型技术的内涵与STL的学理:[Austern98]:Generic Programming and the STL -Using and Extending the C++ Standard Template library,by Matthew H.Austern,Addison Wesley page
第三个境界是扩充STL:[Stepanov2001]:C++ Standard Template Library by P.J.Plauger,Alexander A.Stepanov,Meng Lee,David R.Musser,Prentice Hall 2001
这些就是你应该看的书,如果你想成为高手。
& 相关主题:请问谁有《The C++ Programming Language》中文版的PDF电子书下载?_百度知道
请问谁有《The C++ Programming Language》中文版的PDF电子书下载?
请发我 谢谢谢谢了。。要清晰版的 谢谢
我有更好的答案
按默认排序
应该可以的
其他类似问题
电子书下载的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁学完潭浩强的《C++程序程序》后,想深入C++学习,学谁编写的教材好_百度知道
学完潭浩强的《C++程序程序》后,想深入C++学习,学谁编写的教材好
提问者采纳
看过这本书的朋友,在将来反复阅读这几本书,而是讲述程序库实现原理的!很多时候,从各方面的评价来看。最新的模版;《C++编程思想》这本书及其中文版传言好坏都有;如果你理解其中的条款, and Best Practices》&#47,应该是必读的:第二版(第三版国外已上架,那么另外三本书一一浮出水面,并且照做:“一旦你发现自己要参与C++项目的开发、异常的业界经验都在这里的到了体现;借&quot,但无论如何,笔者并不曾完全读过所有的,就被人&quot。不过我个人一直认为此书带着过于强烈的C语言的痕迹,Bjarne的书,现在好像没了;《C++程序设计陷阱》这又是一本我未曾读过,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》。《C++ Template》在阅读STL,然而它被101和《Exceptional C++ Style》盖过一头。这个路线的书;《C++标准程序库—自修教程与参考手册》听说过STL吗,记忆。我的看法是,需要慢慢吸收: Using and Extending the C++ Standard Template Library》&#47。并且: Avoiding Common Problems in Coding and Design》&#47。以上几本书都有相应的中文版,TC++PL是应该阅读的,仍然是建议按顺序阅读。个人建议上述书籍按顺序阅读,将是非常重要的。《C++ Coding Standards,只是避免争议。《The Pragmatic Programmer》一书中写到。《Generic Programming and the STL。可能的唯一缺陷就是对一个新手而言,也许“101”会成为一个候选者:《The Design and Evolution of C++》/《深度探索C++对象模型》C程序员读后一定会觉得C++原来并不神秘:第三版特别版简称TC++PL。《Inside The C++ Object Model》&#47,我猜你一定会同意书中的观点。新书《Exceptional C++ Style》也是值得一看的好书。 《The C++ Standard Library》&#47。(也有人简称之为“TCPL”,国内一些网上书店也在预订中)简称EC,互动网曾8块一本(人民币)贱卖此书。《C++必知必会》如果早一年,还必须知道什么时候选择什么STL组件。我认为这本书中的内容至少在2009年以前都不会过时;走。 高级,以至于到现在也没有看过。理解其中对于Concept的解释:这个路线侧重于程序库, Guidelines,也是最重要的STL的使用,对于C++的学习未必是好事。《Thinking in C++》&#47,不做评价,我们说C++圣经不是指TC++PL:这个路线侧重于语言本身《Effective C++》最新版本:《More Effective C++》《Exceptional C++》《More Exceptional C++》。这本书理论性较强:如果你不理解其中的条款,如果确有兴趣,而且并不是非常难懂;《C++ 编程规范》个人认为此书应为C++程序员必备的案头书、进阶B两个路线应该是可以并行的。《C++ Gotchas。肠胃不好的。前段时间,可能还要《More Effective C++》”,没有认真看过。C++程序员必读、Boost或者Loki的源代码之前,而是这一本。(二)进阶A,完全值得推荐,解释的不够。《The C++ Programming Language》&#47,而且广受好评的书,仅此,内容并不艰深。《STL 源码剖析》这本书我刚到手。《Accelerated C++》本人没有读过;《C++语方的设计和演化》简称D&E:第三版(第四版国外已上架。 《C++ STL》这不是讲述使用程序库的。其他进阶参考书提出这些参考书。这本书是讨论C++模版的权威(一)语言入门,但是真的很严谨。几乎Effective系列和Exceptional系列都在这里得到了总结,它可以减轻一些阅读的烦恼?这本书会教你最基本的? 提到《Effective C++》;《泛型编程与STL》,而且翻译的质量都不错,就值得一读;《C++程序设计语言》最新版本。(三)进阶B: 101 Rules,国内一些网上书店也在预订中)适合有丰富C经验,请仔细阅读本书,人们将广为传诵它制定的101条戒律,但需与另一本《The C Programmer Language》区分开来)《Essential C++》《Accelerated C++》这两本薄一些,关于“为什么这么做”的问题,一本也不应该放过。上述几本书,可以给一个合适的评价,大体上可以按照以下的顺序阅读。《Effective STL》会使用STL还不够,都是不错的选择。进阶A,这本书将是重量级的。上面的书未必都需要读一遍,不妨尝试一下该书。以下几本书基本上涉及的都是语言本身:《C++ Primer》最新版本,有其他语言的丰富经验的。这本书,也为开阔视野。还不知道他的简称,这是STL使用的必读书,缺乏C++经验的
提问者评价
其他类似问题
按默认排序
其他1条回答
这三本书循序渐进,等你全紶郸纲肺蕺镀简秘部理解完就能算是熟练掌握C++了,《effective c++》和《more effective c++》将是你更好的选择。如果能把《C++primer》看完看透《C++primer》 看完一遍到两边你就知道国内的c++教育和国外的有多少差距了
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁该买《The C++ Programming Language》还是《C++ Primer》?
[问题点数:20分,结帖人zhzhzhh]
该买《The C++ Programming Language》还是《C++ Primer》?
[问题点数:20分,结帖人zhzhzhh]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2002年4月 Windows专区大版内专家分月排行榜第一
2002年6月 Windows专区大版内专家分月排行榜第二2002年5月 Windows专区大版内专家分月排行榜第二
2006年1月 荣获微软MVP称号2007年1月 荣获微软MVP称号2004年9月 荣获微软MVP称号
2006年4月 Windows专区大版内专家分月排行榜第一2005年2月 Windows专区大版内专家分月排行榜第一2003年9月 Windows专区大版内专家分月排行榜第一
2002年11月 C/C++大版内专家分月排行榜第三
2002年11月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
对任何事情的后悔都不要超过十秒钟。
LOFTER精选
阅读(333)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_080074',
blogTitle:'[原创]读书笔记(4): The C++ Programming Language(1): Introduction',
blogAbstract:'[序言]小学期开始,学习内容是C++. 由于早在初三就学过,我不打算再到课堂上听一遍,不如复习一下C++语言\"圣经\",由C++之父,Bjarne Stroustrup大神亲自撰写的The C++ Programming Language. 这本书作为C++的圣经,绝对是字字珠玑,C++程序员不读可惜啊~ 这是我第二次阅读本书了,上一次是在高二时读的中文版。当时对C++了解还不是很透彻,因此对本书的理解也不透彻。与上学期读',
blogTag:'c++,读书笔记,编程',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:6,
permalink:'blog/static/',
commentCount:2,
mainCommentCount:2,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'对任何事情的后悔都不要超过十秒钟。',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 programming 的文章

 

随机推荐