学习C++和JAVA哪个好些?

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:57:29
回答勒

下面的话是我转来的 至于学习方向 楼主自己把握

在工作了一年之后,默然回首,发现原先酷爱的C++没有了踪影。如果说C++是铁匠的话,那么现在JAVA就是用C++实现的高度复用的新一代C++语言了,虽然失去了很多,但是java还是毅然的生存了下来,平台无关性,强大的默认基础库,给开发带来了极高的效率,也规避了企业夸平台得危险性。不能不说C++那美丽的身翼现在正被更多的人放进储藏室来观摹,欣赏,赞叹当年那辉煌与华丽。
商业化的软件企业,不断的考虑成本,考虑高复用性,为了降低开发成本与风险,java一种新的语言孕育而生,凭借着对商业社会的适应性特点,java走得越来越快,越来越棒。C++的诸多运用领域慢慢被java所取代,除了部分实时性和安全性要求极高的行业,java已经占据了大量的市场。不由的让我们思考,到底是为什么?
经过慢慢工作路,发现了真谛---库,的确对于那些和我以前一样的人来说,认为制定一个库就会禁锢人的思想,使得语言失去灵活性。然而,我们不能每次开发都去制造轮子,不同的人水平参差不齐,制作的轮子在日后的复用中,会缺乏提升。现在的C++和java从语言的特性上讲,java无论如何都无法胜利,然而,java赢了,市场选择了java。因为他成本底,对开发者要求低,更多的让开发人员将精力放到业务的实现中。对于数据结构那些基础知识等,对于开发者来说,更多的是知晓那些理论便于灵活运用,开发思维,而不是真正的去创造了。在这一点SUN做的非常出色,专业的人员来不断提升java库,利用了开源的最大优势。再看看C++对于一个c++初学者来说,甚至在库的选择上都是非常困难的,MFC、STL、CLI…………众多的库的确造就了灵活,但是不论是从什么方面来考虑,这样的灵活是我们需要的吗?MFC等这些库的帮助文档与java DOC相比,不但缺少规范,而且有时甚至出现一些“机密”。这些都成了C++成为了鸡肋。要使C++再次成为美味,我们应该如何去做呢?我想我就不必多说了吧!
------一个酷爱C++但是却在用Java的无奈程序员