专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

C++还是java?该如何解决

发布时间:2011-06-29 00:41:04 文章来源:www.iduyao.cn 采编人员:星星草
C++还是java?
本人现在大三了,大二的时候学了C++,C语言,数据结构,以及自学了点mfc。现在大三开了java。老师要我选好其中一门去学好,我很是纠结,想了几天没想到到底该去学什么好?希望各位大神给点意见。

------解决方案--------------------
从经济学中 比较优势理论 来说,lz你应该继续学c++
------解决方案--------------------
看楼主的兴趣了
要是楼主现在感觉C++不错,就继续学,提醒楼主不要因为传说C++不好找工作就转(去招聘网看一下就知道了)
------解决方案--------------------
个人认为: 开始还是应该精通某一方面比较好吧
------解决方案--------------------
还用问么,当然Java了,c++都淘汰了。Java才是大势所趋。你看看每天骂c++的有多少啊。
------解决方案--------------------
都看看
------解决方案--------------------
从兴趣上来讲,你应该选择你感兴趣的。
从工作上来讲,你应该选择java

但我肯定,LZ最终会选择赚钱多的那个。
------解决方案--------------------
但我肯定,LZ最终会选择赚钱多的那个。



呵呵,
------解决方案--------------------
换行.
------解决方案--------------------
探讨

还用问么,当然Java了,c++都淘汰了。Java才是大势所趋。你看看每天骂c++的有多少啊。

------解决方案--------------------
C++淘汰了? 对C++有兴趣的小白飘过 那伤心了!
探讨

还用问么,当然Java了,c++都淘汰了。Java才是大势所趋。你看看每天骂c++的有多少啊。

------解决方案--------------------
都学。。。
------解决方案--------------------
c++平均工资是 java 的1.5倍,c++永远都不会被淘态!为啥?操作系统内核,驱动,本机应用,还有java的虚似机全是c++写的。c++不仅要掌屋其语言还要撑握计算机原理及操作系统架构,最好还要会点汇编语言,这样才是一个优秀的c++工程师。不是c++不好找工作,是很多人只学习了c++语言,所以人家才不要的。学习好了c++在学习java 简直是太简单了,最多一个月就全能搞定,什么反射啊、JNI编程啊、等等吧毫无压力,java语言非常简单,主要是它的框架多,各种框架、各种包,会个一两人种就行了,java 简单的很。
------解决方案--------------------
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

------解决方案--------------------
我建议LZ不要完全听老师的,不要只学一个,C是肯定要好好看的,虽然有的时候你会觉得算法啊什么的实际用的并不多,但可以这样说,一个程序员真正的价值不在于他会多么高级的语言,而在于他有多么优秀的编程思想,不管遇到什么问题,都寻求框架和别人写好的中间代码的人,永远不可能成为一个高手,一个真正的高手虽然并不是什么都自己写,但一定自己都会写,所以他们遇到任何问题都能应付,而如果你只是那种会搭积木的人,遇到错误都不知到去哪找……(c++编译器和java虚拟机都是用c写的,你说c重要不?)
至于c++和java,都是面向对象思想,我更推荐java,这并不代表c++不好,我个人最喜欢的就是c++。推荐java的原因是因为java相对容易入门,而且java面向对象的设计理念要强于c++,很多书里关于框架构建,设计模式的内容都喜欢用java做体现,更重要的一点,是java的需求量比c++多,更容易找到工作……
我觉得LZ要清楚学习c++或者java的目的是什么,当lz掌握了c编程以后,编程水平实际上已经不错了,java的学习更重要的是学习在写好功能基础之上的一种程序设计理念,在这方面,java肯定是强于c++的,这一点毋庸置疑……
其实java并不比c++简单多少,只不过太容易入门而已,而入门的阶段实际上就是我说的搭积木的阶段,你只需要各种调用,就一切搞定,有意思吗?让你实现同样的功能,相同的效率,相同的安全性,你有戏吗?JVM的运行机制,你了解吗?所以实际上,java要想学好,还是很不容易的。
最后说说C++,看个人爱好了,如果LZ选择C++也不是不可以,不过入门相对困难,而且C++最好也是最不好的一点就是他太强大了,它横跨了面向过程和面向对象,你想怎么写程序就可以怎么写,几乎所有的应用都可以用c++来写,c++是最中庸的语言,当然也有人说c++是四不像的语言,也没错,所以也就注定它没有自己专长的领域。而且c++只能算是半个面向对象语言,弄个全局变量,全局函数的,java根本没有,还有友元就是对封装性的破坏,虽然这些方法可以提高编程效率,但是这对程序员的水平绝对是一个很大的考验……
------解决方案--------------------
与楼主同感啊。。。
------解决方案--------------------
身边会写Java的人一大把,真正会C++的呢?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: