当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:56:00  来源:本站整理

<b>若何成为一名C++程序员</b>[VC/C++编程]

赞助商链接



  本文“<b>若何成为一名C++程序员</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

入门:

入门就是要初步对编程的思惟有个理解,并且能编程办理一些小问题.入门一定要选好书,难度假如太低了会造成对读者的误导,认为编程就是这么回事;也不能太高深,免的打击读者的信心.既然编程的入门要求是编一些小程序办理小问题,那么就没必要直接学习C++,我认为循环、判断、跳转、指针才是最基本的编程思惟,学通了这些对今后学习C++很有帮忙.

我倡议应当先把C踏实地学好,不光要掌握C的语法,因为学习编程的终究目的是办理实际问题,所以还要得当掌握把实际问题与编程接洽在一同的本领,我举荐《 C程序计划语言(第2版) 》,这本书是C语言之父写的,不但细致介绍了C的语法,还供应了很多实际的小问题作为实例,可以说看了这本书之后能为今后的编程学习打下一个踏实的底子!

提高:

学了《 C程序计划语言(第2版) 》后可以开始学习C++,一开始没必要钻很深的大部头书,《 Essential C++中文版 》非常合适初学,一个星期便可以看完,看了它可以快速对C++的全貌有个理解,固然不会即刻纯熟掌握C++.

我们不能满意于办理“百钱买百鸡”,真正实现程序还有很多非功效上的问题,比方怎样做才能利用更少的内存?怎样做才能更快?在熟习一门语言后,一定要认真学习的就是数据构造!数据构造保证了我们的程序能以高效的方法运行.《 数据构造算法与利用C++语言描写 》是本好书,它供应了很多实际的例子,比方火车站调度、走迷宫,相比于“百钱买百鸡”这种问题又提高了一个层次.

接下来用心提高C++的水平,可以挑选《 C++编程思惟 》,然后再看《 Effective C++中文版 2nd Edition 》和《 More Effective C++中文版 》,这两本书介绍了高效利用C++的贵重经验,语言很滑稽.至此,你已经可以自称是C++程序员了,恭喜!

下面介绍几本书,有爱好的朋友可以选读.假如想高效地利用C++开辟软件,STL一定要学!《 C++尺度程序库—自修教程与参考手册 》可以帮你学会STL的利用,并且开辟时可以拿它做手册,有了前面数据构造的底子,学习STL的利用不会碰到什么艰难.假如你还想知道STL的计划思惟及原理,无妨看看《 泛型编程与STL 》.有些朋友大概会问,C++的面向对象机制是怎么实现的?《 深度摸索C++对象模子 》给了你答案,它解析了C++底层的实现.最后,假如想有一本C++大百科全书,那非《 C++程序计划语言(分外版) 》莫属!这本书是C++之父Bjarne Stroustrup的大作,算是书中声望.

再提高:

到目前为止,你已经纯熟掌握C++语言了,目前需求提高的就是计划思惟,面向对象(OO)的最大特点是把我们的注意力从系统的履行体系构造转移到概念体系构造,因此操纵OO开辟大型系统会更轻松.但是常常可以看到人们拿着C++用面向历程的思惟办理问题,贫乏的就是面向对象的计划思惟,也难怪,在这里之前看的书都没有教你怎样用面向对象的办法开辟系统,顶多介绍了面向对象是什么,看了这么多书不免会先入为主,《C语言程序计划》(大概你看的第一本编程书)中的思绪潜在的影响着我们.这条鸿沟就由《 计划情势--可复用面向对象软件的底子 》来补偿吧!所谓情势就是前人总结出来的、经过千锤百炼的一种系统构造,计划情势展示了23个经典的情势,通过学习、理解,你可以看到什么是真正的面向对象.

看了《 计划情势--可复用面向对象软件的底子 》后,有时间无妨看看《 重构--改进既有代码的计划(中文版) 》,学了面向对象的计划思惟后看它,可以站在一定高度重新审视一下自己的C++编程水平.

完毕语:

在学习编程的历程中一定要注意多实践!学习时到专业论坛同大家谈论是个不错的办法,你会找到很多热情的朋友与您一同学习,能通过学习编程交些朋友不是更好吗?最后,但愿您能成为优异的程序计划师,为中国软件的发展奉献一份力气!


  以上是“<b>若何成为一名C++程序员</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .