【议论】听说C++是最难学的主流编程语言,是这样吗
【讨论】听说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有废话吗,你确定你能搞懂每一句话,如果不认真思考的话。