学习c/c++应该看得书and怎么学习c/c++

来源:互联网 发布:科比1415赛季数据 编辑:程序博客网 时间:2024/05/18 03:57

先来说说怎么学习c/c++的,再推荐学习必看书籍:

一、想学习c/c++的人绝对不会是富二代,如果是,那证明这个人已经不是一个正常人了。

  • 如果你想把c/c++学的非常好的人必须变成一个非正常人。为了混口饭吃一边玩一边学去,这样你永远是不会真正地走进c/c++的世界,这样还不如不学,地球照样自传,生活照样美好。
  • 什么?没时间学习?你怎么说你有时间和美女去吃饭看电影,这里不是说不能去,这个可以有,但是你要想一想这个相对的,你有时间泡妞那么就有时间来看书。
  • 重点来了:看书是唯一途径,是唯一不是办法的办法。如果不是,请问你还能怎么办?  对,看大量的书,动手敲大量的代码,记得要用f10或者f11啊,别问我为什么,你自己那么懒还学什么c/c++,放弃的吧,孩子!你会发现生活还可以继续进行下去。再次友情提示:怎么看、怎么敲、敲什么样的代码自己看着办。

 二、c必看书籍:

  •  知道The c programming language不,不知的道赶快买一本去,没有钱可以看电子档。什么?刚开始看不懂,说什么没有基础看不懂,好说,国内不是有大量吗,随便找一本多看几遍来看这本书吧,孩子,真伤不起啊。友情提示:这本书5遍啊,你看了5遍之后再来说说你后悔看了5遍吗。练习题你自己看着办。Dennis M.Ritchie 即 丹尼斯·里奇 
  • C Traps and Pitfalls(C陷阱与缺陷)去看一下作者介绍吧。
  • Pointers on C(C和指针)作 者:(美)里科 著,徐波 译  pis:自己去看书评
  • 《你必须知道的495个C语言问题》》:自己去看书评
  • 《write clean code》
  • 《C标准库》作 者:(美)普劳格 著,卢红星,徐明亮,霍建同 译
  • 还可以去看看其他方面的书:陈正冲的 《c语言深度解剖  》以及网上流传的《编程精粹--Microsoft编写优质无错C程序秘诀
三、c++参考书籍(书好不自己去看评价)
  • 首推c++ primer  作者:lippman   
  • the c++ programming language点击进去自己看介绍
  • 《Effective C++》简称EC。
简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。有大神说:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”
  • 《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》
  • 林锐的《高质量编程指南》
说到《Effective C++》,那么我们可以提到另外四本非常棒的书籍
《More Effective C++》
《Exceptional C++》
《More Exceptional C++》。
《Exceptional C++ Style》
上述几本书,一本也不应该放过。本人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。
  • Bruce Eckel写的、候捷译的Thinking in C++这本书是一本非常值得一读的大作。基础为0的人也可以看懂本书。
  • 超级棒的书来了:《Inside The C++ Object Model》/《深度探索C++对象模型》
关于这本书有一个有趣味的评价:如果你跟我一样是个智商在250整点上的青年,如果你也觉得看看技术书,尤其是web青年都不待见的C++相关的技术书非常流弊,来试试吧,这本书最合适你了,看了之后也不用跟着写几行代码,顶多一把一把的薅头发,反正不费电!以前看书,书里总得告儿我别这样别那样,要这样要那样,这本书老跟我扯语义究竟是要闹哪样?你看看人家java与c#吧,不玩儿指针不管内存,写得爽才是真的爽,爱多慢多慢,反正程序不是写给我老娘的,别管智商多低都敢管自己叫程序员!哦,跑远了,重新来。之后脚本时代啊,面对web这种交际花,你三五天搭不好一个网站好意思跟人打招呼?你看看C++类继承跟乱伦似的,指针和内存跟北京交通一个操性,支持的特性多到跟大清早一号线上的人一样,更扯淡的是每个编译器都自由发挥,反正上头只给标准不给实现,你个sb coder也想搞明白?代码写的慢调的慢,编译居然也慢,何苦来的呢!你说你是C++的坚定拥护者,没C++就活不下去,非要搞明白不可!行啊,看吧,你看这书漏洞百出不说,好不容易逮住个靠谱的译者侯jj,这货居然一边纠正菜市场的错误一边自个儿犯错,你要是能搞明白了并且是个妹子,千万豆油我,我免费陪你哟!罢了罢了,都说了看这书不费电,慢慢看呗,将来等C++真的过时了再跟人吹自己是搞C++的也长脸不是,反正都知道C++比较难。费了九牛二虎之力,你终于看完这本书了,你居然发现,你特么啥都没记住!!!坑爹啊!!!这样以后怎么装逼啊,不行,再翻一遍,不懂,再翻,不懂...慢慢的慢慢的慢慢的,你发现你对C++的理解甚至你对代码在内存中存在的印象都有点跟以前有点不一样了,你面试中国的sb小公司时候被问到一辈子不会碰到的奇葩语法题的时候,你居然可以从容分析,淡定装逼了,甭管最后对不对,起码分析个把小时不成问题了,猜错了大不了解释说答案有待商榷各种编译器实现不一致呗。你去看网上的编程问答社区交流,你去准备牛逼公司的笔试面试,你去写代码找BUG做测试搞发明弄研究,你去吹牛逼侃大山写书评,都越来越在行了,你觉得你天纵奇才,智商终于突破瓶颈马上到达265(^_^你懂的)了,你领悟了代码执行的真谛了,其实,只不过是Lippman脑瘫时候写的这本不到三百页的小册子终于印在你的记忆里了,你曾经被它虐待的如此痛苦,现在,它回报你了。珍惜这来之不易掌握知识的安全感吧,说不定马上又会忘了>_<!!!

关于STL方面:
  • 《The C++ Standard Library》/《C++标准程序库—自修教程与参考手册》
  • 《Effective STL》  作者:Scott Meyers
  • 如果上面一本看的有难度不妨先看STL源码剖析  作者:侯捷
  • 《C++ Template》
    有人在博客提到:在阅读STL、Boost或者Loki的源代码之前,请仔细阅读本书,它可以减轻一些阅读的烦恼。这本书是讨论C++模版的权威。 
0 0