C++专家荣耀5月22日下午2点作客51CTO专家聊天室

本书作者荣耀将在线解答如何从零开始学习C++,包括选择合适的工具、理解关键概念及克服心理障碍等内容。同时还将抽取幸运参与者赠送经典图书。

 《C++编程你也行》译者荣耀

5 月22日 下午2点作客51CTO专家聊天室

 

       机械工业出版社华章公司联手51CTO网于 5月 22日 (星期二)下午2:00~3:00,进行与《C++编程你也行》译者荣耀的交流活动。解读C++编程如何从零起步,并在线解答读者相关的问题。并且我们将从参与此次聊天活动的网友中抽出5名幸运的好友,赠送C++编程的经典图书。55

 

活动地址:http://vchat.51cto.com/ (直接输入昵称即可登录)

主题简介

1.如何入门C++

阅读好的入门书,多写有意义的代码。

 

2.学好C++(或任何其他编程语言)的关键

兴趣,专注,求甚解,动手实践。

 

3.学习C++(或任何其他编程语言)过程中的最大障碍

最大的障碍来自于心理:误以为编程是“高智商”者的专利,自己智商平平,学不会、学不好。

 

4.从标准C++学起

方言不等于标准,第三方库不同于标准库,工具不等于语言。

 

5.工具的选择:命令行编译器 + 记事本 vs. IDE(例如Visual Studio)

前者有利于集中于语言(和库)的学习,后者为程序员提供了强大的编程支持,提高开发效率。

个人建议(有别于其他专家的建议):尽早接触后者,它(们)是职业程序员实际使用的工具。

 

6.C++的关键成分

面向对象、模板、命名空间、异常等语言特性;容器、算法、迭代器等标准库组件。

 

7.C++语言的特点

灵活性、效率、强大的编译期类型计算功能。支持多种编程范型。典型的入门易、精通难的编程语言。

 

8.C++擅长的领域:系统编程

操作系统、设备驱动程序、数据库系统、游戏引擎、系统工具、网络应用、办公软件、图形图像处理、工控系统,等等。

 

9.学习C++做什么

做一名职业C++程序员;语言影响思维,开阔自己的编程思维。

 

10.关于学习C++的额外提示

充分利用可利用的资源,同他人讨论问题,分享心得。

 

                  1CTO|计算

        荣耀 南京师范大学教师,南京航空航天大学计算机应用技术博士(在读),C++模板技术和微软.NET技术研究者和教育者,他的著译作品包括《ASP.NET 2.0实战起步》、《.NET大局观(第2版)》、《C++ Templates全览》、《Imperfect C++中文版》、《C++必知必会》、《C/C++安全编程》、《C++模板元编程》以及《Windows Forms 程序设计》等。

 

 

            

书号:978-7-111-21196-9       书号:978-7-111-21070-2    书号:978-7-111-20945-4

定价:45.00                   定价:35.00                定价:75.00 

内容简介 本书是关于C++模板元编程的著作。本书主要介绍Traits和类型操纵、深入探索元函数、整型外覆器和操作、序列与迭代器、算法、视图与迭代器适配器、诊断、跨越编译期和运行期边界、领域特定的嵌入式语言、DSEL设计演练,另外附录部分还介绍了预处理元编程概述、typename和template关键字。本书通过理论联系实践,深入讲解了C++高级编程技术。. 本书适合中、高阶C++程序员等参考。.. 本书清晰地揭示了现代C++最具威力的使用手法,将实际的工具和技术交付普通程序员的手中。 元编程是产生或操纵程序码的程序。自从泛型编程被引入C++中以来,程序员们已经发现用于当程序被编译时对其进行操纵的无数“tricks template”,这些tricks有效地消除了横亘在程序和元编程之间的藩篱。尽管C++专家们对这种能力的兴奋已经波及整个C++社区,然而它们的实际应用对于大多数程序员来说仍然是遥不可及。本书解释了何谓元编程以及如何最佳化地使用它,为你在自己的工作中有效地使用模板元编程提供了必备的基础。 本书瞄准于任何熟悉标准模板库(Standard Template Library,STL)惯用法的程序员。C++高级用户会获得对既有工作新的洞察以及对元编程领域新的认知。那些已经学习了一些高级模板技术的中级程序员将会明白这些tricks是从哪儿适合大画面的,并将获得有秩序地使用它们所需的概念基础。对于那些已经嗅到元编程味道但对其仍然感到神秘的程序员而言,最终将获得对元编程如何工作、何时工作以及为何工作的清晰的理解。无论如何,所有读者都将获得一个可以自由支配的、威力空前的新工具:Boost Metaprogramming Library。 附赠光盘内容包含所有Boost C++ 程序库:Boost Metaprogramming Library及其参考文件,还包含所有随书代码示例以及大量的补充材料。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值