学习c++好 还是JAVA 更有前途???
我学了c++现在看了下JAVA不知道往哪个方向好谭浩强那本程序设计我看完了觉得都懂了现在要看哪些书才能自己写点东西呢?...
我学了c++ 现在看了下JAVA 不知道往哪个方向好
谭浩强 那本 程序设计 我看完了 觉得都懂了
现在要看哪些书 才能自己写点东西呢? 展开
谭浩强 那本 程序设计 我看完了 觉得都懂了
现在要看哪些书 才能自己写点东西呢? 展开
7个回答
展开全部
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份~~
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份~~
展开全部
分行业:
Java更偏向业务型开发,比如银行的xx管理系统,安卓手机的软件以及WEB等等。java更容易入手,学会用框架基本就能来开发,开发效率(完成的速度)相对高,当前相对C++更好就业,薪资平均水平相比C++略高(参考2014年谷歌统计数据)。
C++,难度相对高,入手较难深入也难,它涉及的内容很多,特性很多,可以做一些考虑性能(并发,速度)的东西,比如各种后台服务,游戏的后台部分,C++主要更服务器打交道,当然你要用上MFC,QT等也能做界面的东西。
前途还是钱途:
当前的话,可能Java性价比更高。不过游戏,高性能的方面几乎不采用Java来实现,这几乎没得选。另外,随着机器性能提高,未来对服务性能要求或许并不如现在要求高。如果深钻研技术的话,C++可能可以学到更多原理性的东西。选择只学一个的话,还真有些投机。
个人建议:
两个都学吧,不过从C++开始,虽然较辛苦,但转Java会比较容易,对基础性的理解会更透测。希望能对你有所帮助,谢谢。
Java更偏向业务型开发,比如银行的xx管理系统,安卓手机的软件以及WEB等等。java更容易入手,学会用框架基本就能来开发,开发效率(完成的速度)相对高,当前相对C++更好就业,薪资平均水平相比C++略高(参考2014年谷歌统计数据)。
C++,难度相对高,入手较难深入也难,它涉及的内容很多,特性很多,可以做一些考虑性能(并发,速度)的东西,比如各种后台服务,游戏的后台部分,C++主要更服务器打交道,当然你要用上MFC,QT等也能做界面的东西。
前途还是钱途:
当前的话,可能Java性价比更高。不过游戏,高性能的方面几乎不采用Java来实现,这几乎没得选。另外,随着机器性能提高,未来对服务性能要求或许并不如现在要求高。如果深钻研技术的话,C++可能可以学到更多原理性的东西。选择只学一个的话,还真有些投机。
个人建议:
两个都学吧,不过从C++开始,虽然较辛苦,但转Java会比较容易,对基础性的理解会更透测。希望能对你有所帮助,谢谢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果对本专业有辅助作用那就C++吧,想要更有前途眼前的是java 如果长远了还是c++好.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-12
展开全部
C++是基础语言,必须掌握;作为专业,最好都能精通
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C++,Google推荐性能最好语言,但是太复杂,需要一段时间积累
JAVA,拥有丰富的官方库和第三方库,也很容易学
JAVA,拥有丰富的官方库和第三方库,也很容易学
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询