本节书摘来自异步社区出版社《C++ 开发从入门到精通》一书中的第1章,第1.5节,作者: 王石磊 , 韩海玲,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 技术解惑

1.5.1 初学者经常不知道自己该学什么

最近经常看到一些疑问:我刚学编程,我应该学习什么语言?我想以后找个高薪的工作,我应该学习什么?诸如这类的话题很多,那么学习什么语言好呢?如果你想自己在程序界永葆青春,那就先学习C++吧,C++语言语法结构简洁精妙,便于描述算法,能够深入底层编程,我们所知道的操作系统,基本上都是用C++语言写出来的,如Windows、UNIX、Linux、Mac、Os/2。但是你说现在很多的面向对象语言好不好呢?好,确实好,.NET、C#、Java、perl……这些语言已经把需要你自己实现的算法打成了包,你直接去用就好了。但是它们并不适合新手,任何东西都要循序渐进,一定要多动手多实践,我相信你终将成为高手。

1.5.2 初学者需要知道的正确观念

现在,“一个月打造高级程序员”的口号层出不穷,书店里销售入门、捷径的书同样很火,看了这类书,结果往往一无所获,反而可能学到错误的观念。现在很多的C++书都是C语言的翻版而已。笔者认为学习C++最好的方法之一就是阅读源代码。

请大家好好体会C++语言在编程风格、算法与数据结构、设计与实现、界面、排错、测试、性能、可移植性这些方面的特色,千万不要浮躁,若基础打不牢就去学那些精彩的技巧是无任何用处的。

F:paiban电子书41885图zy.png

注意:C++语言从C演变而来,它是给那些愿意获得更方便和更产品化的企业开发人员而创造的。C++现代、简单、面向对象和类型安全。尽管它借鉴了C的许多东西,但是在一些诸如名字空间、类、方法和异常处理等特定领域,它们之间还存在着巨大的差异。希望大家遵循函数要小、代码要少、算法要好、命名要清的路线去创作每一个程序。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

《C++ 开发从入门到精通》——1.5 技术解惑相关推荐

  1. canoe开发从入门到精通pdf_阿里技术官手写801页PDF《精通Java Web整合开发》

    基础篇 第1~3章为基础篇,重点讲解基于开源架构Java EE应用开发的优势及其开发运行环境的安装配置,同时对JSP技术体系也进行了详细介绍. 基础篇的主要内容包括: Java Web应用开发技术选用 ...

  2. 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序

    本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...

  3. 《Visual C++ 开发从入门到精通》——2.7 变量

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.7节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  4. 《ASP.NET 开发从入门到精通》----2.3 编译和部署ASP.NET程序

    本节书摘来自异步社区<ASP.NET 开发从入门到精通>一书中的第2章,第2.3节,著 张明星 ,责任编辑 张 涛, 更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  5. 《51单片机应用开发从入门到精通》——2.2 跑马灯实例

    本节书摘来自异步社区<51单片机应用开发从入门到精通>一书中的第2章,第2.2节,作者 张华杰,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 跑马灯实例 ...

  6. 《libGDX移动游戏开发从入门到精通》一第2章 libGDX的架构分析

    本节书摘来异步社区<libGDX移动游戏开发从入门到精通>一书中的第2章,第2.1节,作者: 黄俊东 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  7. 《C++ 开发从入门到精通》——第2章 C++的重要特质分析2.1 什么是面向对象(object-oriented)...

    本节书摘来自异步社区出版社<C++ 开发从入门到精通>一书中的第2章,第2.1节,作者: 王石磊 , 韩海玲,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第2 ...

  8. pythonweb开发-Python Web开发从入门到精通

    Python Web开发从入门到精通循序渐进地讲解了Python Web开发的核心知识,并通过具体实例的实现过程演示了Web开发程序的流程.Python Web开发从入门到精通共15章,内容包括Pyt ...

  9. 《Visual C++ 开发从入门到精通》——1.4 技术解惑

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第1章,第1.4节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  10. Nginx开发从入门到精通

    Nginx开发从入门到精通 缘起 nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理 ...

最新文章

  1. c语言万年历的设计报告,万年历设计报告
  2. printf如何输出64位整数
  3. 在CentOS 6.5下搭建Nagios
  4. Unity 2017 Game Optimization 读书笔记(2)Scripting Strategies Part 2
  5. 两分钟让你变成jar包制作高手
  6. 网狐 游戏服务器 没有反应_游戏行业该怎么选择服务器?
  7. django发送邮件结合itsdangerous+celery+redis
  8. 科大讯飞语音接口调用实现语音识别
  9. hdu1728 逃离迷宫
  10. Ant Design + React 中将分页组件的英文转为中文
  11. 郑捷《机器学习算法原理与编程实践》学习笔记(第二章 中文文本分类(二)—朴素贝叶斯算法)...
  12. ToC产品和ToB产品的区别
  13. win10全新系统安装 U盘启动
  14. VBoxGuestAdditions下载地址
  15. [AP]无线AP和无线路由的区别
  16. homeassistant搭建_梅林搭建home-assistant
  17. 详解B树、B+树、B*树
  18. C++阶段06笔记01【基于STL的演讲比赛流程管理系统】
  19. 科技节图像后期处理二等奖作品---陪伴是最长情的告白
  20. Swift - SwiftyJSON的使用详解(附样例,用于JSON数据处理)

热门文章

  1. win10系统怎么锁定计算机,win10系统设置锁定计算机快捷键的还原办法
  2. c语言连连看算法,C++实现连连看消除算法
  3. 二年级计算机教学模板,二年级信息技术教案模板三篇
  4. 《制造业中的机器人、自动化和系统集成》—— 2.2 机器人的性能
  5. html ie 新标签页打开,教你IE浏览器恢复以前新标签打开样式在win10中方法 | 专业网吧维护...
  6. amd显卡linux卡死,Radeon 520显卡使用amdgpu时的死机问题 [不用点进来看了,解决方法是换一台电脑]...
  7. Android OpenGL ES (八)纹理绘制
  8. Wordpress 调用模板子模板文件
  9. 业界最权威精准的转向模型来啦 MdynamiX为汽车智能化电气化的新型转向系统开发提供全流程解决方案
  10. 知识追踪-Dynamic Key-Value Memory Networks for Knowledge Tracing