为什么学c++的就比学java的牛X

时间:2022-09-01 13:35:21
在这次google编程大赛上,我随便进入了几个房间,然后看别人的源码(经过系统测试正确的),发现一个有趣的问题:前几名选择的语言都是c++,我换了其它几个房间看,也是差不多的结果。
大家对此有何高见!?
声明一下,本人发此贴并不是来表明我自己对这两种语言有任何偏见,这点基本常识我有的,我只是就事论事!

46 个解决方案

#1


c++可能更底层,更低级一些!

#2


算法还是C++

#3


支持一个, 俺用的也是C++

#4


底层的东西万变不离其中。

#5


java一般做的是MIS系统,而C++和底层打交道多,当然算法用的多.

#6


底层很牛B吗?没看出来

#7


呵呵,其实最牛X的是老板.

#8


个人之见

#9


做c++功力都比较深厚

#10


面向得方向不一样啊。JAVA做网络比较方便。但是比C++来说有些死板。
可是C++应用到网络上就有些太麻烦了,东西太多了。各有各得有点吧。
C++的确很牛X。可关键是,能把C++学到很牛X得有几个?

#11


C++在面象底层来说是不可挑替的。但在B/S下还是java的天下

#12


其实做什么都可以很牛..呵呵。好好修炼了

#13


同意xiongbing528(多情剑客无情剑)

#14


同意xiongbing528(多情剑客无情剑)

#15


yes

#16


我现在公司的项目经理都是做c++的

#17


因为现在的java程序员,特别是国内的java程序员,绝大多数不知道算法和数据结构是什么东西。

#18


当然是JAVA牛了,C++都快不行了.毕竟老的东西会被淘汰的,新的东西会替代它,这样才会有 发展,有进步

#19


推荐你们看一本书 thinking in java 在那里一个正真的专家告诉你们 C++ 和 JAVA 的区别在什么地方

#20


我签的那家公司他们,c++/java都用,说是什么java做表层,c++做内核,还说做这两个工资是一样的,不知道进去了之后选哪个会有前途一些啊?我以前也是学c++
的现在不知道该学什么好了,高手指点一下吧!

#21


我顶cpp

#22


C++和java我都接触过,java比C++更加容易上手,有丰富的工具类,一般来说无需在算法上下功夫

#23


java也可以用来做算法的..

#24


C++没做过项目,没有机会接触。
C++在底层可发挥的空间更大。

#25


java的算法,没有了指针,就等于没了发动机,用起来有什么感受,快不起来呀

#26


楼上的说法不太准确,java只是显式的取消了指针,内部的机理和有指针的语言完全没有任何区别.可能也是因为我是学c++的出身,在java里我也还是习惯用指针的方式来思考问题.

#27



10天掌握ORACLE9/10g核心技术         Nokia:中国首家移动开发培训         广州越维诚聘英才         搜狐公司急聘高级开发工程师  
 

#28


我是做java的,确实不太接触算法,就是和数据库打交道,这方便不如c++程序员

#29


我的理解是:c++跟java,好比一个是烧烤,直接在火上,一个在锅里,两者根源是一样的,烧烤很好吃,但更应该注意火候,容易糊,但在锅里做同样得有技术,相比不会那么失败,但是做好也不容易。两者各有千秋,适合不通得场合吧。

#30


这个比喻经典!

#31


我的理解跟上面的差不多,可能学java的有点基础就去学servlet,jsp,struts,hibernate了,而学c++的可能反而去学一些数据结构和算法的东西。至少对我来说是这样,但是另一方面,当我了解一些servlet,jsp之后,我现在又开始去比较深入的学数据结构和算法了。发贴本来是想听听其它言之有理而又与我所想不同的观点,看来目的是没有达到了。
我会尽快结贴的!!!:)

#32


哎...这种话题...无语...

#33


为什么学c++的比java牛X 
因为C++确实比java牛X
java的优势就在于它简单,可以把代码工人和设计人员分开来

#34


关键是算法,语言有什么!

#35


当然是C++牛啊,java连*都能学会。而且你看看java里那些native的东西,不都是C++写的吗?说白了,JAVA就是用C++写出来的script。

#36


没什么牛不牛的,算法层次与编码语言没太多关系,与离散,计算数学等关联更多些.
编程语言无非是提供给你的工具类库和语法有所区别而已.

#37


我就是是学C++的啊
我觉的总体来说C++比JAVA要强但是在网络方面JAVA还是胜过C++的

#38



C++在面象底层来说是不可挑替的。但在B/S下还是java的天下??????????

-------------------------------------------------

b/s下什么时候成了java的天下了?

#39


见识了 顶

#40


我是学java的,也看了比较多java面向对象本质的东西,以前也接触过C++,但是不深;觉得java和c++ 都各有千秋,但对面向对象和网络java是首选的;
这段时间在做项目,有时候用java,有时候要用的C++写代码,有时候又要用到C#。有了java的基础,我很快就把C++捡回来了,又用了1天的时间看了C#就开始写C#的代码,感觉应付起来还很自如,^_^

#41


因为Java和C++相比,不知道多么的简单,呵呵:)

#42


不分牛不牛的..而是看应用的领域.各有自己的千秋

#43


感觉java要学的面广,而c++则要学得深

#44


C++太深了!

#45


c++和java面对不一样
我一直java,最近由于要和交换机打交道,只好开始c++了。

#46


两者的发展方向不一样,没可比性。
楼主已经说了,不是想说哪种语言好哪种语言坏。

老板,结帐!

#1


c++可能更底层,更低级一些!

#2


算法还是C++

#3


支持一个, 俺用的也是C++

#4


底层的东西万变不离其中。

#5


java一般做的是MIS系统,而C++和底层打交道多,当然算法用的多.

#6


底层很牛B吗?没看出来

#7


呵呵,其实最牛X的是老板.

#8


个人之见

#9


做c++功力都比较深厚

#10


面向得方向不一样啊。JAVA做网络比较方便。但是比C++来说有些死板。
可是C++应用到网络上就有些太麻烦了,东西太多了。各有各得有点吧。
C++的确很牛X。可关键是,能把C++学到很牛X得有几个?

#11


C++在面象底层来说是不可挑替的。但在B/S下还是java的天下

#12


其实做什么都可以很牛..呵呵。好好修炼了

#13


同意xiongbing528(多情剑客无情剑)

#14


同意xiongbing528(多情剑客无情剑)

#15


yes

#16


我现在公司的项目经理都是做c++的

#17


因为现在的java程序员,特别是国内的java程序员,绝大多数不知道算法和数据结构是什么东西。

#18


当然是JAVA牛了,C++都快不行了.毕竟老的东西会被淘汰的,新的东西会替代它,这样才会有 发展,有进步

#19


推荐你们看一本书 thinking in java 在那里一个正真的专家告诉你们 C++ 和 JAVA 的区别在什么地方

#20


我签的那家公司他们,c++/java都用,说是什么java做表层,c++做内核,还说做这两个工资是一样的,不知道进去了之后选哪个会有前途一些啊?我以前也是学c++
的现在不知道该学什么好了,高手指点一下吧!

#21


我顶cpp

#22


C++和java我都接触过,java比C++更加容易上手,有丰富的工具类,一般来说无需在算法上下功夫

#23


java也可以用来做算法的..

#24


C++没做过项目,没有机会接触。
C++在底层可发挥的空间更大。

#25


java的算法,没有了指针,就等于没了发动机,用起来有什么感受,快不起来呀

#26


楼上的说法不太准确,java只是显式的取消了指针,内部的机理和有指针的语言完全没有任何区别.可能也是因为我是学c++的出身,在java里我也还是习惯用指针的方式来思考问题.

#27



10天掌握ORACLE9/10g核心技术         Nokia:中国首家移动开发培训         广州越维诚聘英才         搜狐公司急聘高级开发工程师  
 

#28


我是做java的,确实不太接触算法,就是和数据库打交道,这方便不如c++程序员

#29


我的理解是:c++跟java,好比一个是烧烤,直接在火上,一个在锅里,两者根源是一样的,烧烤很好吃,但更应该注意火候,容易糊,但在锅里做同样得有技术,相比不会那么失败,但是做好也不容易。两者各有千秋,适合不通得场合吧。

#30


这个比喻经典!

#31


我的理解跟上面的差不多,可能学java的有点基础就去学servlet,jsp,struts,hibernate了,而学c++的可能反而去学一些数据结构和算法的东西。至少对我来说是这样,但是另一方面,当我了解一些servlet,jsp之后,我现在又开始去比较深入的学数据结构和算法了。发贴本来是想听听其它言之有理而又与我所想不同的观点,看来目的是没有达到了。
我会尽快结贴的!!!:)

#32


哎...这种话题...无语...

#33


为什么学c++的比java牛X 
因为C++确实比java牛X
java的优势就在于它简单,可以把代码工人和设计人员分开来

#34


关键是算法,语言有什么!

#35


当然是C++牛啊,java连*都能学会。而且你看看java里那些native的东西,不都是C++写的吗?说白了,JAVA就是用C++写出来的script。

#36


没什么牛不牛的,算法层次与编码语言没太多关系,与离散,计算数学等关联更多些.
编程语言无非是提供给你的工具类库和语法有所区别而已.

#37


我就是是学C++的啊
我觉的总体来说C++比JAVA要强但是在网络方面JAVA还是胜过C++的

#38



C++在面象底层来说是不可挑替的。但在B/S下还是java的天下??????????

-------------------------------------------------

b/s下什么时候成了java的天下了?

#39


见识了 顶

#40


我是学java的,也看了比较多java面向对象本质的东西,以前也接触过C++,但是不深;觉得java和c++ 都各有千秋,但对面向对象和网络java是首选的;
这段时间在做项目,有时候用java,有时候要用的C++写代码,有时候又要用到C#。有了java的基础,我很快就把C++捡回来了,又用了1天的时间看了C#就开始写C#的代码,感觉应付起来还很自如,^_^

#41


因为Java和C++相比,不知道多么的简单,呵呵:)

#42


不分牛不牛的..而是看应用的领域.各有自己的千秋

#43


感觉java要学的面广,而c++则要学得深

#44


C++太深了!

#45


c++和java面对不一样
我一直java,最近由于要和交换机打交道,只好开始c++了。

#46


两者的发展方向不一样,没可比性。
楼主已经说了,不是想说哪种语言好哪种语言坏。

老板,结帐!