首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

【议论】听说C++是最难学的主流编程语言,是这样吗

2013-10-10 
【讨论】听说C++是最难学的主流编程语言,是这样吗?理由是什么?刚自学不久,感觉和C差距不是很大,用的《C++ Pri

【讨论】听说C++是最难学的主流编程语言,是这样吗?
理由是什么?刚自学不久,感觉和C差距不是很大,用的《C++ Primer》这本书,里面废话一大堆——当然有一些是很有必要的,但是有的花上一大段讲无足轻重的细节,感觉没必要。好啦,扯远了,不知道C++是不是最难学的主流编程语言?真的有那么难吗? 编程语言 c++ c
[解决办法]
既然你觉得“感觉和C差距不是很大”,那就证明你真的是“自学不久”了。
[解决办法]

引用:
既然你觉得“感觉和C差距不是很大”,那就证明你真的是“自学不久”了。


+1
[解决办法]
引用:
Quote: 引用:

既然你觉得“感觉和C差距不是很大”,那就证明你真的是“自学不久”了。
+1

++

[解决办法]
C和C++虽然基础比较近,但是C缺少的东西太多了,类、模板、STL容器都是C没有的...
如果你真的深入了解C++原理的话,你会觉得C++ Primer上很多“废话”都是真正有必要的,特别是有些用惯了C的人和刚开始学编程的人。你要知道很多自以为很熟悉C++的人,都是栽在这些“废话”上的。

C++之所以难学就是他太复杂,特性过多。看看boost、stl库等出神入化的模板就让大部分人望洋兴叹了,不过实际开发的时候还真不需要这些,元编程什么的能会是最好,不会也没有太大关系,能简单使用就可以了。这些东西等你熟悉了C++再说吧。
[解决办法]
楼主,学东西最好沉下去,!看的说的话就感觉应该学的比较浅显,懂的也只是基本的皮毛!
好好看看c++ primer 吧!那里还真没多少是废话!
然后想想怎么把那些思想用到你代码中去吧
[解决办法]
请好好的阅读c++ primer 4,能耐着性子好好的读完1~16章
要应付实际的案子已经很足够了
c++11简化了c++98,03很多的东西
并且连带提升了c++98,03的性能

其他c++的进阶技巧你以后有兴趣可以再接触
那些高级技巧有很多都是用在开发要求很严苛的库上(如boost)
一般人即使不懂也没有关系

引用:
既然你觉得“感觉和C差距不是很大”,那就证明你真的是“自学不久”了。

+1
[解决办法]
引用:
额,看得我云里雾里的。我就是怕它太难了,学不下去而已。我的要求也不高,能编个小软件自娱自乐就行了,比如说一个单机版国际象棋。

如果自娱自乐什么的话那倒是很简单,不过可能会有些性能问题、小bug什么的,当然你不给别人用这些都不是问题,工作的话要求就比较高了。C++相对其他语言稍微复杂了点,不过也不是很快学不下去的那种,当然前提是你适合编程。

至于自娱自乐的话java应该更简单点吧,没有指针、垃圾回收的烦恼,而且有现成的图形库,不用学第三方的库,这类语言可能更适合你的需求。
[解决办法]
如果只想简单运用的话就算了,如果想真的学好一门语言的话,还是建议多深入了解些,最好沉下去,不然学了半天只是些皮毛,能简单运用下,看的懂是什么意思,但想自己写却各种问题,最后什么东西都做不出来
[解决办法]
我忘了说明,读完c++ primer 4 edition的1~16章只代表你对c++的认识已经足够应付大部分的工作需求
但是这不代表你其他方面的技能点数点够了,例如data structure,数学,算法等
[解决办法]
引用:
Quote: 引用:

C和C++虽然基础比较近,但是C缺少的东西太多了,类、模板、STL容器都是C没有的...
如果你真的深入了解C++原理的话,你会觉得C++ Primer上很多“废话”都是真正有必要的,特别是有些用惯了C的人和刚开始学编程的人。你要知道很多自以为很熟悉C++的人,都是栽在这些“废话”上的。

C++之所以难学就是他太复杂,特性过多。看看boost、stl库等出神入化的模板就让大部分人望洋兴叹了,不过实际开发的时候还真不需要这些,元编程什么的能会是最好,不会也没有太大关系,能简单使用就可以了。这些东西等你熟悉了C++再说吧。


额,看得我云里雾里的。我就是怕它太难了,学不下去而已。我的要求也不高,能编个小软件自娱自乐就行了,比如说一个单机版国际象棋。

只是自娱自乐的话,我感觉学习java,或者C#比较好。做一些小程序也容易些。
[解决办法]
C++Primer有废话吗,你确定你能搞懂每一句话,如果不认真思考的话。

热点排行