C++为什么难学
我学C++编程时间还不长,处在初步积累阶段,却真切领会到了学习C++的“阵痛”。很容易茫然无措,也很容易郁闷失落,因为老是觉得自己不懂的东西太多。我一边迷惑着,一边思考着这其中的原委:C++为什么难学。终于,阴差阳错的,我看到了csdn记者在2002年对C++之父Stroustrup的访谈(查看访谈内容点这里)。
Stroustrup说得很清楚,C++是一门通用的、支持多范式(multi-paradigm)的编程语言,此即C++博大精深的原因。
通用:C++的服务对象是多领域的,它不局限于某个领域,也不偏袒任何一个领域,你可以使用C++写系统软件、特定领域的功能软件、嵌入式平台上的软件及以科研为目的软件等;
多范式:C++不是面向过程的编程语言,不是面向对象的编程语言,也不是泛型编程语言,它是多范式的,它可以为面向过程、面向对象以及泛型的程序设计提供支持。
我想已经很清楚了。C++是广博的,它涵盖面如此之大,让它如何能简单。不过,这个事实没有让我更加茫然和郁闷,而是给了我启示:
不必为C++的某个语法问题而慌乱,不必为不懂C++某项技术而迷茫,选择一个领域,选择一个范式,专注于C++的一个子集。在此过程中,努力去领悟C++编程的思想,一旦顿悟定将妙用无穷。
- 1Windows XP 常见的进程列表
- 2EXE文件关联丢失的解决方法
- 3java系列之J2ME移动支付的J2EE服务器端的实现
- 4系统关机变重启故障
- 5解决NTFS下Win2000密码丢失
- 6开机BIOS语言
- 7如保学好JavaScript?初学者应注意的七个细节
- 8操作系统进程描述
- 9双击无法打开文件夹
- 10丢包
- 11如何使用搜索技巧来成为一名高效的程序员
- 12windowsXP你不可不知道的秘密哦!~
- 13Mysql数据库备份和还原常用的命令锦集
- 14泛普入库出库管理软件软件/免费医药进销存系统/店铺商品出入库打单使用技巧总结
- 15禁止光盘自动运行
- 16部分软件无法安装
- 17解决多硬盘盘符混乱问题
- 18设置任务管理器
- 19A盘不见的解决方法
- 20回收站无法清空
- 21入库出库管理软件防火篇:如何防火及仓库防火安全管理规则
- 22Windows常用命令集
- 23清除地址栏中的记录
- 24如何使用Tasklist命令
- 25如何检测我们的系统里面存在木马程序
- 26什么是信使服务
- 27QQ的端口被封,怎样才能突破这道防线
- 28更改临时文件夹的路径
- 29如何防止恶意网页篡改注册表
- 30禁止ipc$默认共享的方法
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼