C++为什么难学
来源:互联网 发布:美林数据 编辑:程序博客网 时间:2024/05/01 22:35
很多人第一次应聘C++程序员岗位的时候,会在自己的简历上写下“本人精通C++”,这往往将带来两个结果:一是在技术面的时候就被多个HR轮番鄙视;二是侥幸进入公司,却因此成为同事们几个礼拜的笑料。总之被笑话在所难免!也许有些夸张,不过 C++难学却是众所周知的事实,切不可随随便便用到“精通”这个字眼,这样只会显得自己无知。在博大精深的C++面前,我们那么渺小,没有一丁点儿值得骄傲的资本。
我学C++编程时间还不长,处在初步积累阶段,却真切领会到了学习C++的“阵痛”。很容易茫然无措,也很容易郁闷失落,因为老是觉得自己不懂的东西太多。我一边迷惑着,一边思考着这其中的原委:C++为什么难学。终于,阴差阳错的,我看到了csdn记者在2002年对C++之父Stroustrup的访谈(查看访谈内容点这里)。
Stroustrup说得很清楚,C++是一门通用的、支持多范式(multi-paradigm)的编程语言,此即C++博大精深的原因。
通用:C++的服务对象是多领域的,它不局限于某个领域,也不偏袒任何一个领域,你可以使用C++写系统软件、特定领域的功能软件、嵌入式平台上的软件及以科研为目的软件等;
多范式:C++不是面向过程的编程语言,不是面向对象的编程语言,也不是泛型编程语言,它是多范式的,它可以为面向过程、面向对象以及泛型的程序设计提供支持。
我想已经很清楚了。C++是广博的,它涵盖面如此之大,让它如何能简单。不过,这个事实没有让我更加茫然和郁闷,而是给了我启示:
不必为C++的某个语法问题而慌乱,不必为不懂C++某项技术而迷茫,选择一个领域,选择一个范式,专注于C++的一个子集。在此过程中,努力去领悟C++编程的思想,一旦顿悟定将妙用无穷。
- 为什么学c
- 为什么学C语言
- 为什么要学C语言
- 为什么要学c语言
- 为什么要学c语言
- 为什么要学C语言
- C++为什么难学
- FPGA为什么难学
- 嵌入式开发为什么要学C语言
- 第一章 为什么要学C语言
- [转]为什么数学难学?
- 为什么说“汉语难学”?
- 有C++、Java、C#,为什么还要学C语言?
- 【C语言程序设计-摘抄】为什么要学C语言
- 为什么要学C语言(我转别人的)
- 究竟我们为什么要学C语言呢
- 究竟我们为什么要学C语言呢
- 究竟我们为什么要学C语言呢
- sort()函数与qsort()函数及其用法
- android广播机制初步学习——短信黑名单
- RelativeLayout属性详解
- 字符串常量指针与字符数组的区别
- UML(No.17)
- C++为什么难学
- ios实现基于socket tcp/ip 的通讯
- pku acm 1035
- QQ来信息时电脑声音会变小的解决方法
- 和李记者去剁人
- 2011 09 20日 学习总结
- IE8 自带的调试工具
- Java中基本数据类型的取值范围及存储需求
- struts2配置文件中动态参数