Redian新闻
>
有人能同时把C++和Java写好的?
avatar
有人能同时把C++和Java写好的?# JobHunting - 待字闺中
V*B
1
我怎么觉得写两天java,我就对C++有点模糊了,对两边的雷区均模糊了,要查一下才
能肯定。
avatar
l*l
2
多好算好?template和generic?
avatar
d*i
3
说明你对C++没有掌握好,Java就是C++的一个精简子集,几乎所有的原则和C++一模一
样。

【在 V******B 的大作中提到】
: 我怎么觉得写两天java,我就对C++有点模糊了,对两边的雷区均模糊了,要查一下才
: 能肯定。

avatar
V*B
4
刚才在写java,突然意识到return的是reference,然后想到如果C++function里有个
object在stack上,我这一return难道把stack上的object return了,想了一会儿才反
应过来,C++ return是产生了一个copy的。当然C++也能return reference,但毕竟
signature和java的signature有所不同
很多c++需要考虑的东西,Java就不用管
语言的细节总有很多不同

【在 d****i 的大作中提到】
: 说明你对C++没有掌握好,Java就是C++的一个精简子集,几乎所有的原则和C++一模一
: 样。

avatar
j*i
5
C++ compiler一般都会做return value optimization,效果和Java的return
reference最终一样。
avatar
e*o
6
你这就扯了。内存管理能一样?

【在 d****i 的大作中提到】
: 说明你对C++没有掌握好,Java就是C++的一个精简子集,几乎所有的原则和C++一模一
: 样。

avatar
z*e
7
同时学好的不多
因为c++的缘故,把java学糟糕的倒是不少
avatar
o*y
8
好的码工应该是language neutral的。
用什么语言,用什么技术应该项目需要来,给一周热身,就能开始干活,变干边学。
avatar
g*6
9
是,但用人单位给面试吗? 大多数大小破烂公司都要5年以上经验。

【在 o*******y 的大作中提到】
: 好的码工应该是language neutral的。
: 用什么语言,用什么技术应该项目需要来,给一周热身,就能开始干活,变干边学。

avatar
c*1
10
正常。我也常模糊了, need to google.
我熟悉9种热门语言。精通4种(c/c++, c#, java, python)。
好像用处不大。

【在 V******B 的大作中提到】
: 我怎么觉得写两天java,我就对C++有点模糊了,对两边的雷区均模糊了,要查一下才
: 能肯定。

avatar
z*e
11

这种属于扯蛋
稍微深入问下去,基本上都露馅
因为语言仅仅是一个阶段而已
语言之后还有大量文章要做
如果语言不会,意味着后面的大量文章也都不会
所以一般遇到说自己什么语言都会的简历
很多就不看了,浪费时间

【在 o*******y 的大作中提到】
: 好的码工应该是language neutral的。
: 用什么语言,用什么技术应该项目需要来,给一周热身,就能开始干活,变干边学。

avatar
t*8
12
大的原则一样, 细节完全不同
常写Java code, 再 写 C++ code 就没法编译了
常写C++ code, JAVA code 就也写成 C++ 了

【在 d****i 的大作中提到】
: 说明你对C++没有掌握好,Java就是C++的一个精简子集,几乎所有的原则和C++一模一
: 样。

avatar
c*1
13
I think
The significant different between c++ and java is,
1.Java provides garbage collection.
2. there are more free open source java libraries, frameworks.
c++ and java have similar expression power to implement a software
functionality.

【在 t**8 的大作中提到】
: 大的原则一样, 细节完全不同
: 常写Java code, 再 写 C++ code 就没法编译了
: 常写C++ code, JAVA code 就也写成 C++ 了

avatar
p*d
14
多用C++11的unique_ptr以及shared_ptr管理指针,C++和java在语言层面区别真没那么
大了

【在 V******B 的大作中提到】
: 我怎么觉得写两天java,我就对C++有点模糊了,对两边的雷区均模糊了,要查一下才
: 能肯定。

avatar
c*1
15
I have been coding c++ for 20+ years, Java for 5+ years.
I think Java is a better programming language.
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。