多语言展示
当前在线:369今日阅读:165今日分享:48

C++编程的入门

C++应用领域:1.游戏(C++的效率是一个很重要的原因)。2.网络软件(C++拥有很多成熟的用于网络通信的库,其中最具有代表性的是跨平  台的、重量级的ACE库,该库可以说是C++语言最重要的成果之一,  在许多重要的企业、部门甚至是军方都有应用)。3.分布式应用。4.操作系统(在该领域,C语言是主要使用的编程语言。但是C++凭借其对C的  兼容性,面向对象性质也开始在该领域崭露头角)。5.设备驱动程序(也是因为效率的原因)。6.移动(手持)设备。7.嵌入式系统。8.教育与科研。
工具/原料
1

时间

2

精力

方法/步骤
1

首先一定要静下心来,心态要放正,不断的付出才能有收获。

2

多读一些相关书籍,丰富自己的知识,免得在编写代码的时候,有想法,没有知识和能力。

3

学习任何一门语言都需要一个从入门到精通、从新手到高手循序渐进的过程。不过,对于一个所谓的新手而言,究竟是一个完完全全的新手,还是一个熟悉某种别的语言的“新手”,甚至是在某种语言程序设计领域已经颇有建树的高手,很难一概而论,所以不同的C++新手需要不同的入门书籍。 在此我推荐几本书:

4

《C++Primer Plus》  初学C++不错的书,覆盖面较全,章节安排比较合理,由浅入深,也很容易,故因此失去了一些深度。价格比较便宜,但翻译质量略有不足。

5

.《C++Primer》  有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。

6

《C++编程思想》  除了讲述语言之外,有一定的工程性,从设计者的角度来描述C++怎样应用在实际的项目中。语言描述的全面性欠佳,但还是有一定精度的,尤其是在一些小技巧方面。本书还引入了大量的战例,通过一个个的真实项目来引导你使用C++的思想去思考问题。翻译很差,有一定难度。

7

《C++程序设计语言》  C++之父所作,被称之为“C++圣经”。不仅对语言,而且对语言周边的一些如发展史、语义哲学都有比较详细的描述。对语言的描述较为全面,同时包含一部分和程序库相关联的知识,并有一定深度,适合有一定语言基础的初学者,翻译质量不错,价格适中。

9

书读得很好了,实践是必须的!!!!实践了你才能更好的运用书本上的知识,而不是只会纸上谈兵。自己编写了代码之后,你才能发现的自己哪里掌握的还不够好。(当然如果你写的是极其简单的代码,只有几十行,那就没什么用了)

10

要学会做笔记;程序员编码过程中总会碰到很多 bug,这些 bug 都应该算是我们的一种阅历,非常想把这些犯过的错误记录下来。写读书笔记的好处    人脑不是电脑,看过的东西是会忘的,学过的东西也是会忘的。    当你看完一本书,或是文学的或是科学的,多少会学到记住一些东西。这时候,切切不可想当然的以为,这些东西你学到了,就会忠诚的永远追随着你。    读书笔记则会很好的帮助我们,在知识即将远离自己的时候,又快又准的把他们给拽回来,不需要重新去啃一遍大部头。当然我也从来不否认重读经典的益处,只是在时间如此珍贵的当前,亲笔书写读书笔记确实不失为浇筑学识之树常青的甘露,不至于还要去重新栽种一棵。

11

写博客,面向开发者的知识分享社区。让自己的力量贡献给许许多多的年轻人。同时还可以锻炼自己写代码的能力。

注意事项
1

学习过程中一定要耐心!!!!

2

不懂的可以去各大论坛,贴吧等大神集聚地询问。

推荐信息