C++技巧带给了我们什么?

开发 后端
学习C++时,经常会遇到调试不通的问题,这里将对这个问题进行解决,C++有很多值得学习的地方,这里我们主要介绍C++技巧和一些常用编程得东西。

编辑了这么多年的程序总结了一些经验:C#、Java语言相对于C++语言来说较为简单,比较容易上手。C++的语法特性多、复杂,较难掌握。还有就是C++技巧也很容易被用户掌握。

所以撇开我个人对C++的偏爱,我想为你树立起学习C++的信心和兴趣。当初我对自己学习C++的***个忠告就是:不能半途而废!起初是兴趣驱动,后来则是生计所需,***还是回归到了兴趣。

毕竟我从中得到了乐趣,这就足够了。在学一个新东西前,解决动机问题很重要。就如同杀人一样,如果只是突然兴起,那么等尝试了以后,是没有成就感的。革命先烈们为我们作出了很好的榜样,就算我们在学习C++的道路上遇到了太多困惑和痛苦,但是我们毕竟为自己的信念做了努力,我们知道自己在做什么,知道自己在追求什么。

C++技巧是一门广泛用于工业软件研发的大型语言。具有很高的复杂性和解决问题的能力。C++标准程序库不仅在开发上***价值,同时在学术界也就有很高的价值。有关C++的文章应该可以用浩如烟海来形容了吧。

C++的***经典书籍也是数不胜数。然而,目前开发语言是如此地繁荣,就连微软也在推出了新的开发语言C#。一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,前段时间看了据说是微软操作系统源代码的东东,其中很多还是C语言。而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。

也许Java和C#的狂潮终将迫使C++回归本位— 回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计、通用程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。电力系统软件所要求的高性能和大规模数值计算正是C++所擅长的。就我所接触的南瑞和鲁能,很多涉及到电力系统计算的软件如PAS等,都是用C++来开发的。

在电力系统软件开发这块阵地,C++技巧大有用武之地。C++吸引如此之多的智力投入,以至于这个领域的优秀作品,包括重量级的软件产品、程序库以及书籍等,数不胜数。在C++之父Bjarne Stroustrup的个人主页上,有一页列出了一些(全部或大部分)使用C++编写的系统、应用程序和库。

很多新手特别容易会对自己所学习的东东产生疑惑、迷茫。觉得自己学这个东西,花了这么多时间有没有用,会不会过时?这种思想很普遍。在一些论坛上经常会看到一些各语言的优劣比较,知道自己所学语言的优劣也好,但是如果一味停留在这个层面就没有用了。

任何语言都只是工具而已。重要的是使用工具的人!就我个人的经验来讲,真正处于业界搞开发的人都愿意使用成熟的、为自己所熟知的技术来完成工作。而新手都喜欢用一些比较新的技术来做开发,而且喜欢追求新奇(从界面很容易看出来,花花绿绿的界面多半出自新手)。其实,安于用一些效率可能低下、扩展性和维护性差的方法来解决问题并不是开发人员的错。

责任编辑:chenqingxiang 来源: CSDN
相关推荐

2009-02-20 14:48:47

IT服务管理ITSM摩卡

2009-06-15 15:29:48

IT服务运维管理摩卡

2010-01-26 09:20:38

Ubuntu10.04Ubuntu9.10

2010-08-12 09:07:25

Solaris 11Oracle

2015-09-02 09:55:03

云服务MBaaS移动三层架构

2015-08-27 09:19:23

移动后端即服务MBaaSPaaS

2011-09-26 16:23:20

桌面虚拟化虚拟化

2017-11-28 16:37:19

黑五

2011-05-30 15:29:32

C++

2021-03-08 15:01:29

5G无人机光纤

2011-07-10 15:26:54

C++

2010-01-22 16:35:41

C++开发

2010-01-26 17:11:13

C++编程

2010-02-01 11:13:00

C++ Traits

2011-07-13 16:36:11

C++

2010-01-18 10:16:58

学习C++

2010-02-06 13:52:39

C++ profile

2010-01-12 10:40:22

C++程序员

2015-08-05 17:16:17

电影ip像素游戏像素大战

2010-02-01 15:01:34

C++抛出异常
点赞
收藏

51CTO技术栈公众号