学习c++好 还是JAVA 更有前途???

我学了c++ 现在看了下JAVA 不知道往哪个方向好
谭浩强 那本 程序设计 我看完了 觉得都懂了

现在要看哪些书 才能自己写点东西呢?

C++ 难学,更底层,而且效率比Java高。
java好学,C++中让人头疼的指针给扔掉了。
C++入门的话看老谭那本书是远远不够的。
C++ Primer这本巨著是一定要看的。 如果你想让你的代码写起来更规范,而且远离陷阱,《Effective C++》 和《more Effective C++ 》 可以帮助你 这2本书作为辅助书籍, 能够长时间坚持学习, 那么你的C++水准就可以提升一个档次。

接下来, STL标准库是C++的精华, 包含的优秀的算法, 容器等。一定要学习,学会的用起来很方便,处理数据十分顺手。
我推荐《C++ 标准程序库》 如果你学习好了STL 《effective stl》 可以帮助你更好的运用它。

如果你学会了这些,你还想学习C++的图形界面编程。

建议你学Qt (MFC也可以,不过有点老了,而且微软也不重视了) 书籍《精通Qt4编程》 《C++ Gui Qt4 编程》 都是不错的入门书籍。

学会的这些,如果你想进阶算法是必不可少的,《算法导论》是一本很有名的名著,我学起来很费力, 真的很难,需要数学功底, 如果LZ有毅力建议学一下。

汇编最好懂一点,起码要看懂,不要求会编写,

这是我给你的建议,站在C++学习的角度上, 纯手工打造, 互联网上绝无第2份~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-10
分行业:
Java更偏向业务型开发,比如银行的xx管理系统,安卓手机的软件以及WEB等等。java更容易入手,学会用框架基本就能来开发,开发效率(完成的速度)相对高,当前相对C++更好就业,薪资平均水平相比C++略高(参考2014年谷歌统计数据)。
C++,难度相对高,入手较难深入也难,它涉及的内容很多,特性很多,可以做一些考虑性能(并发,速度)的东西,比如各种后台服务,游戏的后台部分,C++主要更服务器打交道,当然你要用上MFC,QT等也能做界面的东西。

前途还是钱途:
当前的话,可能Java性价比更高。不过游戏,高性能的方面几乎不采用Java来实现,这几乎没得选。另外,随着机器性能提高,未来对服务性能要求或许并不如现在要求高。如果深钻研技术的话,C++可能可以学到更多原理性的东西。选择只学一个的话,还真有些投机。

个人建议:
两个都学吧,不过从C++开始,虽然较辛苦,但转Java会比较容易,对基础性的理解会更透测。希望能对你有所帮助,谢谢。
第2个回答  2011-07-13
如果对本专业有辅助作用那就C++吧,想要更有前途眼前的是java 如果长远了还是c++好.
第3个回答  2011-07-12
C++是基础语言,必须掌握;作为专业,最好都能精通
第4个回答  2011-07-12
C++,Google推荐性能最好语言,但是太复杂,需要一段时间积累
JAVA,拥有丰富的官方库和第三方库,也很容易学
相似回答