由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 为什么板上这么多人还是抱着C++不学Java呢?
相关主题
C++定义数组长度可以写成int a[n]吗?问一个defining array 的问题
请问C++ threading w/ lock free algorithmsint F::*x = &F::x是什么意思?
C++11一个新特点都举不出来是不是很夸张这里的牛人很多,都读过标准吗
JAVA的初衷本来就是C++太复杂了,productivity不行OpenCL 2.0正式发布:异构计算的春天
interview with Ben Klemens, author of 21st Century C请教C++中的unordered_set
我老不厚道地说一句,C的工作稳定是假的。C++ set ctor的疑问
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.C++11使用感受及一些问题
(zz)C++11新特性
相关话题的讨论汇总
话题: java话题: c++话题: google话题: core话题: hashtable
进入JobHunting版参与讨论
1 (共1页)
p*****2
发帖数: 21240
1
比如800题大牛。难道孤独霸的魅力还不够大吗?
w****a
发帖数: 710
2
学java还是学框架什么的,语法倒是没什么可学的。
p*****2
发帖数: 21240
3

我感觉是为了面试吧?用Java去面Java职位应该比用C++去面Java职位容易吧?

【在 w****a 的大作中提到】
: 学java还是学框架什么的,语法倒是没什么可学的。
w****a
发帖数: 710
4
是啊。。这个是真的。。。。
C++就业还是太窄了
p*****2
发帖数: 21240
5

就是没什么可学的,所以C++转到Java其实很容易的,为什么不转呢?

【在 w****a 的大作中提到】
: 学java还是学框架什么的,语法倒是没什么可学的。
w****a
发帖数: 710
6
二爷威武!!怒转!!
S**I
发帖数: 15689
7
AFMG之类的公司一般也不在乎面试语言吧;纯Java职位面试都是问框架,很少问算法和
语法。

【在 p*****2 的大作中提到】
:
: 就是没什么可学的,所以C++转到Java其实很容易的,为什么不转呢?

S**I
发帖数: 15689
8
快转吧,转Java的越多越好,这样俺们写C++的饭碗才牢靠。:)

【在 w****a 的大作中提到】
: 二爷威武!!怒转!!
k***x
发帖数: 6799
9
2爷,我想学,能否指点一下?

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
10

你说的这两部分在面试中占得还是小部分吧?

【在 S**I 的大作中提到】
: AFMG之类的公司一般也不在乎面试语言吧;纯Java职位面试都是问框架,很少问算法和
: 语法。

相关主题
我老不厚道地说一句,C的工作稳定是假的。问一个defining array 的问题
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.int F::*x = &F::x是什么意思?
(zz)C++11新特性这里的牛人很多,都读过标准吗
进入JobHunting版参与讨论
p*****2
发帖数: 21240
11

这个。估计要问孤独霸和zhaoce大牛了。我也在摸索的状态中。我不太喜欢J2EE,想看
看能不能搞core Java。或者搞搞scala什么的。

【在 k***x 的大作中提到】
: 2爷,我想学,能否指点一下?
r*********n
发帖数: 4553
12
这还是取决于行业吧,比如华尔街各种公司显然C++比Java主流啊。
p*****2
发帖数: 21240
13

所以,用C++的应该去华尔街找工作吗?

【在 r*********n 的大作中提到】
: 这还是取决于行业吧,比如华尔街各种公司显然C++比Java主流啊。
p*****2
发帖数: 21240
14

大牛能不能像孤独霸一样谈谈C++下个十年呢?

【在 S**I 的大作中提到】
: 快转吧,转Java的越多越好,这样俺们写C++的饭碗才牢靠。:)
r*********n
发帖数: 4553
15
也不一定啊,Google面试不是C++,Java自选嘛...

【在 p*****2 的大作中提到】
:
: 大牛能不能像孤独霸一样谈谈C++下个十年呢?

p*****2
发帖数: 21240
16

大家也不都是本着Google吧?而且能进的也是少数吧?Google面试用C,python也可以呀


【在 r*********n 的大作中提到】
: 也不一定啊,Google面试不是C++,Java自选嘛...
S**I
发帖数: 15689
17
不是什么大牛,不过俺跟独孤霸的看法是一致的:C++职位继续减少是必然的,在未来
很长一段时间内Java会是主流。所以俺对新入行的都是建议学Java,不要学C++。
其实俺的日常语言是以C为主,不过现在很多系统底层开发会有限度的使用一些C++的
feature使开发更灵活。但大部分C++的奇技淫巧是用不到的。

【在 p*****2 的大作中提到】
:
: 大家也不都是本着Google吧?而且能进的也是少数吧?Google面试用C,python也可以呀
: 。

h***i
发帖数: 1970
18
都用,但是java的API要复杂一些,平时都开着gotapi.com,函数名记不熟,不像c++就
insert, push_back, java函数名一大堆。

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
19

那大牛能不能说说C的下个十年?

【在 S**I 的大作中提到】
: 不是什么大牛,不过俺跟独孤霸的看法是一致的:C++职位继续减少是必然的,在未来
: 很长一段时间内Java会是主流。所以俺对新入行的都是建议学Java,不要学C++。
: 其实俺的日常语言是以C为主,不过现在很多系统底层开发会有限度的使用一些C++的
: feature使开发更灵活。但大部分C++的奇技淫巧是用不到的。

x*********w
发帖数: 533
20
正在系统的学习java
相关主题
OpenCL 2.0正式发布:异构计算的春天C++11使用感受及一些问题
请教C++中的unordered_setC++定义数组长度可以写成int a[n]吗?
C++ set ctor的疑问请问C++ threading w/ lock free algorithms
进入JobHunting版参与讨论
p*****2
发帖数: 21240
21

牛。感觉你一转,offer就会一大把。

【在 x*********w 的大作中提到】
: 正在系统的学习java
S**I
发帖数: 15689
22
C是个很稳定的语言,语言本身不会有什么大变化了,现在主流的C语言实现都还是C89
,C99出来十几年了,很多特性都还没被实现,更不用说C11了。
系统级的开发基本上是C的天下,其它语言进不来(除了汇编,不过这东东就更是曲高
和寡了)。相应的,C的工作职位一般也比较稳定;虽然工作机会比Java少,但是现在
会C的程序员也是越来越少了。
很多大学的CS program现在都不教C了(教的一般也只是点皮毛),不少fresh的简历上
虽然写着C/C++,不过大部分都是几个问题就问倒了。公司很多时候都只能先招进来再
培训。
C是易学难用,所以还是不建议新手学C。

【在 p*****2 的大作中提到】
:
: 牛。感觉你一转,offer就会一大把。

p*****2
发帖数: 21240
23

C89
但是现在
会C的程序员也是越来越少了。
大牛能不能说说怎样才算会C呢?

【在 S**I 的大作中提到】
: C是个很稳定的语言,语言本身不会有什么大变化了,现在主流的C语言实现都还是C89
: ,C99出来十几年了,很多特性都还没被实现,更不用说C11了。
: 系统级的开发基本上是C的天下,其它语言进不来(除了汇编,不过这东东就更是曲高
: 和寡了)。相应的,C的工作职位一般也比较稳定;虽然工作机会比Java少,但是现在
: 会C的程序员也是越来越少了。
: 很多大学的CS program现在都不教C了(教的一般也只是点皮毛),不少fresh的简历上
: 虽然写着C/C++,不过大部分都是几个问题就问倒了。公司很多时候都只能先招进来再
: 培训。
: C是易学难用,所以还是不建议新手学C。

x*********w
发帖数: 533
24

就像你N年前问的那个大牛,短期之内和长期之内都是学好C

【在 p*****2 的大作中提到】
:
: C89
: 但是现在
: 会C的程序员也是越来越少了。
: 大牛能不能说说怎样才算会C呢?

h***i
发帖数: 1970
25
美国的应该是越来越少了,但是中国的还是非常多,光华为,中兴就10几万人

C89

【在 S**I 的大作中提到】
: C是个很稳定的语言,语言本身不会有什么大变化了,现在主流的C语言实现都还是C89
: ,C99出来十几年了,很多特性都还没被实现,更不用说C11了。
: 系统级的开发基本上是C的天下,其它语言进不来(除了汇编,不过这东东就更是曲高
: 和寡了)。相应的,C的工作职位一般也比较稳定;虽然工作机会比Java少,但是现在
: 会C的程序员也是越来越少了。
: 很多大学的CS program现在都不教C了(教的一般也只是点皮毛),不少fresh的简历上
: 虽然写着C/C++,不过大部分都是几个问题就问倒了。公司很多时候都只能先招进来再
: 培训。
: C是易学难用,所以还是不建议新手学C。

d**********x
发帖数: 4083
26
本版面试一般都是entry level的职位,都是算法之类的基础知识
什么语言都无所谓

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
27

我觉得已经过时了。

【在 x*********w 的大作中提到】
:
: 就像你N年前问的那个大牛,短期之内和长期之内都是学好C

p*****2
发帖数: 21240
28

我觉得不是。

【在 d**********x 的大作中提到】
: 本版面试一般都是entry level的职位,都是算法之类的基础知识
: 什么语言都无所谓

C***y
发帖数: 2546
29
想学java,但是工作中主要用c++,身不由己啊
自己看看,不用很快就忘了

★ 发自iPhone App: ChineseWeb 7.8

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
30

我工作用C,比你更惨

【在 C***y 的大作中提到】
: 想学java,但是工作中主要用c++,身不由己啊
: 自己看看,不用很快就忘了
:
: ★ 发自iPhone App: ChineseWeb 7.8

相关主题
请问C++ threading w/ lock free algorithmsinterview with Ben Klemens, author of 21st Century C
C++11一个新特点都举不出来是不是很夸张我老不厚道地说一句,C的工作稳定是假的。
JAVA的初衷本来就是C++太复杂了,productivity不行大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.
进入JobHunting版参与讨论
h***i
发帖数: 1970
31
Java要学的东西太多,光会core用处不大,起码Spring, JMS, Guava, RPC(Thrift,
avro), memcached,很多东西都必须涉猎。

【在 p*****2 的大作中提到】
:
: 我工作用C,比你更惨

C***y
发帖数: 2546
32
太多了,学不完,我现在随便看看Guice之类轻量级的

★ 发自iPhone App: ChineseWeb 7.8

【在 h***i 的大作中提到】
: Java要学的东西太多,光会core用处不大,起码Spring, JMS, Guava, RPC(Thrift,
: avro), memcached,很多东西都必须涉猎。

p*****2
发帖数: 21240
33

不能做core Java吗?

【在 h***i 的大作中提到】
: Java要学的东西太多,光会core用处不大,起码Spring, JMS, Guava, RPC(Thrift,
: avro), memcached,很多东西都必须涉猎。

h***i
发帖数: 1970
34
core Java的工作机会不会很多。

【在 p*****2 的大作中提到】
:
: 不能做core Java吗?

p*****2
发帖数: 21240
35

但是很多大公司都有自己的framework吧?进去再学就可以了吧?

【在 h***i 的大作中提到】
: core Java的工作机会不会很多。
s*******n
发帖数: 631
36

data mining的公司都是core java而已

【在 p*****2 的大作中提到】
:
: 但是很多大公司都有自己的framework吧?进去再学就可以了吧?

p*****2
发帖数: 21240
37

嗯。感觉还是学好core java更靠谱

【在 s*******n 的大作中提到】
:
: data mining的公司都是core java而已

w**z
发帖数: 8232
38
Java 就 Java,干嘛老说Core Java,听上去好土。
Core Java 一般是指Java Language 本身。是基础。当然要先学了。但你说只会core
Java?很少有人说我只会core java. 当然是会的越多越好了。 The beauty of Java
is open source。

【在 p*****2 的大作中提到】
:
: 嗯。感觉还是学好core java更靠谱

p*****2
发帖数: 21240
39

我确实只会core java。土就土吧。

【在 w**z 的大作中提到】
: Java 就 Java,干嘛老说Core Java,听上去好土。
: Core Java 一般是指Java Language 本身。是基础。当然要先学了。但你说只会core
: Java?很少有人说我只会core java. 当然是会的越多越好了。 The beauty of Java
: is open source。

G****A
发帖数: 4160
40
什么语言很重要么?
连zynga这种级别的公司campus招人现在都是 “we hire smart people,no language
preference at all”.

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
相关主题
(zz)C++11新特性这里的牛人很多,都读过标准吗
问一个defining array 的问题OpenCL 2.0正式发布:异构计算的春天
int F::*x = &F::x是什么意思?请教C++中的unordered_set
进入JobHunting版参与讨论
p*****2
发帖数: 21240
41

language
别被忽悠

【在 G****A 的大作中提到】
: 什么语言很重要么?
: 连zynga这种级别的公司campus招人现在都是 “we hire smart people,no language
: preference at all”.

g*****g
发帖数: 34805
42
It doesn't matter for junior. It matters more for senior.
The general hire approach like Google is exception, not norm in the industry
. Of course everybody wants to be in Google and it doesn't matter.

language

【在 G****A 的大作中提到】
: 什么语言很重要么?
: 连zynga这种级别的公司campus招人现在都是 “we hire smart people,no language
: preference at all”.

p*****2
发帖数: 21240
43

industry
Google senior也看经验。

【在 g*****g 的大作中提到】
: It doesn't matter for junior. It matters more for senior.
: The general hire approach like Google is exception, not norm in the industry
: . Of course everybody wants to be in Google and it doesn't matter.
:
: language

w**z
发帖数: 8232
44
that is very true. we are looking for senior developer, it is hard to give
an offer to the one who has never used Java .

industry

【在 g*****g 的大作中提到】
: It doesn't matter for junior. It matters more for senior.
: The general hire approach like Google is exception, not norm in the industry
: . Of course everybody wants to be in Google and it doesn't matter.
:
: language

w**z
发帖数: 8232
45
说你土,还拽上了。二爷果然名不虚传。

【在 p*****2 的大作中提到】
:
: industry
: Google senior也看经验。

p*****2
发帖数: 21240
46

嗯。我上次用C#面了个Java的,只给我II。

【在 w**z 的大作中提到】
: that is very true. we are looking for senior developer, it is hard to give
: an offer to the one who has never used Java .
:
: industry

G****A
发帖数: 4160
47
我的确留意到很多web公司现在要求至少熟练一门scripting language.
但对于应聘者,掌握java & c++ 跟 c++ only 区别大么(区别肯定有)?

industry

【在 g*****g 的大作中提到】
: It doesn't matter for junior. It matters more for senior.
: The general hire approach like Google is exception, not norm in the industry
: . Of course everybody wants to be in Google and it doesn't matter.
:
: language

A******g
发帖数: 612
48
二爷,听听scott meyers怎么说
"chosing the right tool for the job"
http://www.youtube.com/watch?v=Ja5zJ_eAu-w

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
k********n
发帖数: 1819
49
我很痛苦的告诉你,早不是了。C++不是legacysystem就是perfo
rmancecritical . 一般的项目不是JAVA就是scripting

【在 r*********n 的大作中提到】
: 这还是取决于行业吧,比如华尔街各种公司显然C++比Java主流啊。
k********n
发帖数: 1819
50
这个说的很清楚。就是system language.
一是注定工作少,而且必须懂系统。

【在 A******g 的大作中提到】
: 二爷,听听scott meyers怎么说
: "chosing the right tool for the job"
: http://www.youtube.com/watch?v=Ja5zJ_eAu-w

相关主题
C++ set ctor的疑问请问C++ threading w/ lock free algorithms
C++11使用感受及一些问题C++11一个新特点都举不出来是不是很夸张
C++定义数组长度可以写成int a[n]吗?JAVA的初衷本来就是C++太复杂了,productivity不行
进入JobHunting版参与讨论
C***U
发帖数: 2406
51
正在学python和java

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
d********g
发帖数: 10550
52
MTS、Senior offers w/o Java exp路过……

【在 w**z 的大作中提到】
: that is very true. we are looking for senior developer, it is hard to give
: an offer to the one who has never used Java .
:
: industry

g*******d
发帖数: 495
53
虽然C++和Java稍微会一点,能写点不太复杂的东西,但是主力还是C啊……
我在想之前去M家的onsite是不是语言也被BS了
p*****2
发帖数: 21240
54

这个我很同意呀。所以我用一大堆语言。

【在 A******g 的大作中提到】
: 二爷,听听scott meyers怎么说
: "chosing the right tool for the job"
: http://www.youtube.com/watch?v=Ja5zJ_eAu-w

p*****2
发帖数: 21240
55

M挺注重C的。

【在 g*******d 的大作中提到】
: 虽然C++和Java稍微会一点,能写点不太复杂的东西,但是主力还是C啊……
: 我在想之前去M家的onsite是不是语言也被BS了

A******g
发帖数: 612
56
二爷是我们的榜样!

【在 p*****2 的大作中提到】
:
: M挺注重C的。

A******g
发帖数: 612
57
windows kernel应该也是用C写的吧?

【在 p*****2 的大作中提到】
:
: M挺注重C的。

p*****2
发帖数: 21240
58

大牛能不能给学java架构的理由呢?我感觉工作不用没什么必要学呀。学了也很快忘记
了。如果自己做点小项目,Ruby就挺好。

【在 w**z 的大作中提到】
: 说你土,还拽上了。二爷果然名不虚传。
p*****2
发帖数: 21240
59

不止kernel。

【在 A******g 的大作中提到】
: windows kernel应该也是用C写的吧?
g*****g
发帖数: 34805
60
For average joe, it's probably easier to choose the right job for your tools.

【在 A******g 的大作中提到】
: 二爷,听听scott meyers怎么说
: "chosing the right tool for the job"
: http://www.youtube.com/watch?v=Ja5zJ_eAu-w

相关主题
JAVA的初衷本来就是C++太复杂了,productivity不行大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.
interview with Ben Klemens, author of 21st Century C(zz)C++11新特性
我老不厚道地说一句,C的工作稳定是假的。问一个defining array 的问题
进入JobHunting版参与讨论
C***y
发帖数: 2546
61
麻烦讲讲应该学学什么framework吧

tools.
★ 发自iPhone App: ChineseWeb 7.8

【在 g*****g 的大作中提到】
: For average joe, it's probably easier to choose the right job for your tools.
X*K
发帖数: 87
62
有道理的,感觉各种各样framework的东西,不是真正在项目里用的话,学不出来,倒
是java se是基础,而且有些地方也只用那些. 当然新的项目scala不是更好吗

【在 p*****2 的大作中提到】
:
: 不止kernel。

g*******d
发帖数: 495
63
上次被问到复制一个链表的问题(其中包括一个随机指针和一个next指针)
我当时也就只看了看CLRS,做题做的极少,没想出来(对方说时间复杂度是O(N))。
对方提示我可以放宽空间复杂度(又没想到),最后提示说可以用HashTable……
我心想,擦,居然还可以用这玩意的……C里面从来没自带这玩意,所以也没想到可以
用它(我不想现场加写一个Hashtable)
不过这个题对方说最优解法空间好像也是O(N),应该是不用HashTable

【在 p*****2 的大作中提到】
:
: 不止kernel。

g*****g
发帖数: 34805
64
For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.

【在 C***y 的大作中提到】
: 麻烦讲讲应该学学什么framework吧
:
: tools.
: ★ 发自iPhone App: ChineseWeb 7.8

p*****2
发帖数: 21240
65

其实这题挺变态的,没见过基本会跪。我面M也碰到过。给了我点提示,后来好像想到
解法了,后来都忘记当时怎么想的了。不过这题也算是经典老题了。

【在 g*******d 的大作中提到】
: 上次被问到复制一个链表的问题(其中包括一个随机指针和一个next指针)
: 我当时也就只看了看CLRS,做题做的极少,没想出来(对方说时间复杂度是O(N))。
: 对方提示我可以放宽空间复杂度(又没想到),最后提示说可以用HashTable……
: 我心想,擦,居然还可以用这玩意的……C里面从来没自带这玩意,所以也没想到可以
: 用它(我不想现场加写一个Hashtable)
: 不过这个题对方说最优解法空间好像也是O(N),应该是不用HashTable

y*******g
发帖数: 6599
66
你太牛了 我面m就这一题悲剧了

【在 p*****2 的大作中提到】
:
: 其实这题挺变态的,没见过基本会跪。我面M也碰到过。给了我点提示,后来好像想到
: 解法了,后来都忘记当时怎么想的了。不过这题也算是经典老题了。

A******g
发帖数: 612
67
hashtable的空间是O(N)
一般不需要现场写常用数据结构
先用next把所有node copy了,然后hashtable存
原node地址->新node地址
而后扫第二遍,查hashtable把random pointer连上
这样也是时间O(N)
不知到还有没更好的

【在 g*******d 的大作中提到】
: 上次被问到复制一个链表的问题(其中包括一个随机指针和一个next指针)
: 我当时也就只看了看CLRS,做题做的极少,没想出来(对方说时间复杂度是O(N))。
: 对方提示我可以放宽空间复杂度(又没想到),最后提示说可以用HashTable……
: 我心想,擦,居然还可以用这玩意的……C里面从来没自带这玩意,所以也没想到可以
: 用它(我不想现场加写一个Hashtable)
: 不过这个题对方说最优解法空间好像也是O(N),应该是不用HashTable

p*****2
发帖数: 21240
68

这题不能用hashtable

【在 A******g 的大作中提到】
: hashtable的空间是O(N)
: 一般不需要现场写常用数据结构
: 先用next把所有node copy了,然后hashtable存
: 原node地址->新node地址
: 而后扫第二遍,查hashtable把random pointer连上
: 这样也是时间O(N)
: 不知到还有没更好的

p*****2
发帖数: 21240
69

有啥牛的。你又不知道我得没得offer

【在 y*******g 的大作中提到】
: 你太牛了 我面m就这一题悲剧了
p*****2
发帖数: 21240
70

大牛说得确实。不像以前说得学好C/C++走遍天下了。
相关主题
int F::*x = &F::x是什么意思?请教C++中的unordered_set
这里的牛人很多,都读过标准吗C++ set ctor的疑问
OpenCL 2.0正式发布:异构计算的春天C++11使用感受及一些问题
进入JobHunting版参与讨论
A******g
发帖数: 612
71
拜等二爷牛b算法

【在 p*****2 的大作中提到】
:
: 大牛说得确实。不像以前说得学好C/C++走遍天下了。

p*****2
发帖数: 21240
72

a->b->c
a->A->b->B->c->C (A,B,C are copies of a,b,c)
然后A.random=A.random.next
然后分成
a->b->c

A->B->C

【在 A******g 的大作中提到】
: 拜等二爷牛b算法
A******g
发帖数: 612
73
二爷v5
这样可以扫三次但不用hashtable

【在 p*****2 的大作中提到】
:
: a->b->c
: a->A->b->B->c->C (A,B,C are copies of a,b,c)
: 然后A.random=A.random.next
: 然后分成
: a->b->c
: 和
: A->B->C

C***y
发帖数: 2546
74
谢了!

★ 发自iPhone App: ChineseWeb 7.8

【在 g*****g 的大作中提到】
: For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.
p*****2
发帖数: 21240
75
比如800题大牛。难道孤独霸的魅力还不够大吗?
w****a
发帖数: 710
76
学java还是学框架什么的,语法倒是没什么可学的。
p*****2
发帖数: 21240
77

我感觉是为了面试吧?用Java去面Java职位应该比用C++去面Java职位容易吧?

【在 w****a 的大作中提到】
: 学java还是学框架什么的,语法倒是没什么可学的。
w****a
发帖数: 710
78
是啊。。这个是真的。。。。
C++就业还是太窄了
p*****2
发帖数: 21240
79

就是没什么可学的,所以C++转到Java其实很容易的,为什么不转呢?

【在 w****a 的大作中提到】
: 学java还是学框架什么的,语法倒是没什么可学的。
w****a
发帖数: 710
80
二爷威武!!怒转!!
相关主题
C++定义数组长度可以写成int a[n]吗?JAVA的初衷本来就是C++太复杂了,productivity不行
请问C++ threading w/ lock free algorithmsinterview with Ben Klemens, author of 21st Century C
C++11一个新特点都举不出来是不是很夸张我老不厚道地说一句,C的工作稳定是假的。
进入JobHunting版参与讨论
S**I
发帖数: 15689
81
AFMG之类的公司一般也不在乎面试语言吧;纯Java职位面试都是问框架,很少问算法和
语法。

【在 p*****2 的大作中提到】
:
: 就是没什么可学的,所以C++转到Java其实很容易的,为什么不转呢?

S**I
发帖数: 15689
82
快转吧,转Java的越多越好,这样俺们写C++的饭碗才牢靠。:)

【在 w****a 的大作中提到】
: 二爷威武!!怒转!!
k***x
发帖数: 6799
83
2爷,我想学,能否指点一下?

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
84

你说的这两部分在面试中占得还是小部分吧?

【在 S**I 的大作中提到】
: AFMG之类的公司一般也不在乎面试语言吧;纯Java职位面试都是问框架,很少问算法和
: 语法。

p*****2
发帖数: 21240
85

这个。估计要问孤独霸和zhaoce大牛了。我也在摸索的状态中。我不太喜欢J2EE,想看
看能不能搞core Java。或者搞搞scala什么的。

【在 k***x 的大作中提到】
: 2爷,我想学,能否指点一下?
r*********n
发帖数: 4553
86
这还是取决于行业吧,比如华尔街各种公司显然C++比Java主流啊。
p*****2
发帖数: 21240
87

所以,用C++的应该去华尔街找工作吗?

【在 r*********n 的大作中提到】
: 这还是取决于行业吧,比如华尔街各种公司显然C++比Java主流啊。
p*****2
发帖数: 21240
88

大牛能不能像孤独霸一样谈谈C++下个十年呢?

【在 S**I 的大作中提到】
: 快转吧,转Java的越多越好,这样俺们写C++的饭碗才牢靠。:)
r*********n
发帖数: 4553
89
也不一定啊,Google面试不是C++,Java自选嘛...

【在 p*****2 的大作中提到】
:
: 大牛能不能像孤独霸一样谈谈C++下个十年呢?

p*****2
发帖数: 21240
90

大家也不都是本着Google吧?而且能进的也是少数吧?Google面试用C,python也可以呀


【在 r*********n 的大作中提到】
: 也不一定啊,Google面试不是C++,Java自选嘛...
相关主题
我老不厚道地说一句,C的工作稳定是假的。问一个defining array 的问题
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.int F::*x = &F::x是什么意思?
(zz)C++11新特性这里的牛人很多,都读过标准吗
进入JobHunting版参与讨论
S**I
发帖数: 15689
91
不是什么大牛,不过俺跟独孤霸的看法是一致的:C++职位继续减少是必然的,在未来
很长一段时间内Java会是主流。所以俺对新入行的都是建议学Java,不要学C++。
其实俺的日常语言是以C为主,不过现在很多系统底层开发会有限度的使用一些C++的
feature使开发更灵活。但大部分C++的奇技淫巧是用不到的。

【在 p*****2 的大作中提到】
:
: 大家也不都是本着Google吧?而且能进的也是少数吧?Google面试用C,python也可以呀
: 。

h***i
发帖数: 1970
92
都用,但是java的API要复杂一些,平时都开着gotapi.com,函数名记不熟,不像c++就
insert, push_back, java函数名一大堆。

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
93

那大牛能不能说说C的下个十年?

【在 S**I 的大作中提到】
: 不是什么大牛,不过俺跟独孤霸的看法是一致的:C++职位继续减少是必然的,在未来
: 很长一段时间内Java会是主流。所以俺对新入行的都是建议学Java,不要学C++。
: 其实俺的日常语言是以C为主,不过现在很多系统底层开发会有限度的使用一些C++的
: feature使开发更灵活。但大部分C++的奇技淫巧是用不到的。

x*********w
发帖数: 533
94
正在系统的学习java
p*****2
发帖数: 21240
95

牛。感觉你一转,offer就会一大把。

【在 x*********w 的大作中提到】
: 正在系统的学习java
S**I
发帖数: 15689
96
C是个很稳定的语言,语言本身不会有什么大变化了,现在主流的C语言实现都还是C89
,C99出来十几年了,很多特性都还没被实现,更不用说C11了。
系统级的开发基本上是C的天下,其它语言进不来(除了汇编,不过这东东就更是曲高
和寡了)。相应的,C的工作职位一般也比较稳定;虽然工作机会比Java少,但是现在
会C的程序员也是越来越少了。
很多大学的CS program现在都不教C了(教的一般也只是点皮毛),不少fresh的简历上
虽然写着C/C++,不过大部分都是几个问题就问倒了。公司很多时候都只能先招进来再
培训。
C是易学难用,所以还是不建议新手学C。

【在 p*****2 的大作中提到】
:
: 牛。感觉你一转,offer就会一大把。

p*****2
发帖数: 21240
97

C89
但是现在
会C的程序员也是越来越少了。
大牛能不能说说怎样才算会C呢?

【在 S**I 的大作中提到】
: C是个很稳定的语言,语言本身不会有什么大变化了,现在主流的C语言实现都还是C89
: ,C99出来十几年了,很多特性都还没被实现,更不用说C11了。
: 系统级的开发基本上是C的天下,其它语言进不来(除了汇编,不过这东东就更是曲高
: 和寡了)。相应的,C的工作职位一般也比较稳定;虽然工作机会比Java少,但是现在
: 会C的程序员也是越来越少了。
: 很多大学的CS program现在都不教C了(教的一般也只是点皮毛),不少fresh的简历上
: 虽然写着C/C++,不过大部分都是几个问题就问倒了。公司很多时候都只能先招进来再
: 培训。
: C是易学难用,所以还是不建议新手学C。

x*********w
发帖数: 533
98

就像你N年前问的那个大牛,短期之内和长期之内都是学好C

【在 p*****2 的大作中提到】
:
: C89
: 但是现在
: 会C的程序员也是越来越少了。
: 大牛能不能说说怎样才算会C呢?

h***i
发帖数: 1970
99
美国的应该是越来越少了,但是中国的还是非常多,光华为,中兴就10几万人

C89

【在 S**I 的大作中提到】
: C是个很稳定的语言,语言本身不会有什么大变化了,现在主流的C语言实现都还是C89
: ,C99出来十几年了,很多特性都还没被实现,更不用说C11了。
: 系统级的开发基本上是C的天下,其它语言进不来(除了汇编,不过这东东就更是曲高
: 和寡了)。相应的,C的工作职位一般也比较稳定;虽然工作机会比Java少,但是现在
: 会C的程序员也是越来越少了。
: 很多大学的CS program现在都不教C了(教的一般也只是点皮毛),不少fresh的简历上
: 虽然写着C/C++,不过大部分都是几个问题就问倒了。公司很多时候都只能先招进来再
: 培训。
: C是易学难用,所以还是不建议新手学C。

d**********x
发帖数: 4083
100
本版面试一般都是entry level的职位,都是算法之类的基础知识
什么语言都无所谓

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
相关主题
OpenCL 2.0正式发布:异构计算的春天C++11使用感受及一些问题
请教C++中的unordered_setC++定义数组长度可以写成int a[n]吗?
C++ set ctor的疑问请问C++ threading w/ lock free algorithms
进入JobHunting版参与讨论
p*****2
发帖数: 21240
101

我觉得已经过时了。

【在 x*********w 的大作中提到】
:
: 就像你N年前问的那个大牛,短期之内和长期之内都是学好C

p*****2
发帖数: 21240
102

我觉得不是。

【在 d**********x 的大作中提到】
: 本版面试一般都是entry level的职位,都是算法之类的基础知识
: 什么语言都无所谓

C***y
发帖数: 2546
103
想学java,但是工作中主要用c++,身不由己啊
自己看看,不用很快就忘了

★ 发自iPhone App: ChineseWeb 7.8

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
104

我工作用C,比你更惨

【在 C***y 的大作中提到】
: 想学java,但是工作中主要用c++,身不由己啊
: 自己看看,不用很快就忘了
:
: ★ 发自iPhone App: ChineseWeb 7.8

h***i
发帖数: 1970
105
Java要学的东西太多,光会core用处不大,起码Spring, JMS, Guava, RPC(Thrift,
avro), memcached,很多东西都必须涉猎。

【在 p*****2 的大作中提到】
:
: 我工作用C,比你更惨

C***y
发帖数: 2546
106
太多了,学不完,我现在随便看看Guice之类轻量级的

★ 发自iPhone App: ChineseWeb 7.8

【在 h***i 的大作中提到】
: Java要学的东西太多,光会core用处不大,起码Spring, JMS, Guava, RPC(Thrift,
: avro), memcached,很多东西都必须涉猎。

p*****2
发帖数: 21240
107

不能做core Java吗?

【在 h***i 的大作中提到】
: Java要学的东西太多,光会core用处不大,起码Spring, JMS, Guava, RPC(Thrift,
: avro), memcached,很多东西都必须涉猎。

h***i
发帖数: 1970
108
core Java的工作机会不会很多。

【在 p*****2 的大作中提到】
:
: 不能做core Java吗?

p*****2
发帖数: 21240
109

但是很多大公司都有自己的framework吧?进去再学就可以了吧?

【在 h***i 的大作中提到】
: core Java的工作机会不会很多。
s*******n
发帖数: 631
110

data mining的公司都是core java而已

【在 p*****2 的大作中提到】
:
: 但是很多大公司都有自己的framework吧?进去再学就可以了吧?

相关主题
请问C++ threading w/ lock free algorithmsinterview with Ben Klemens, author of 21st Century C
C++11一个新特点都举不出来是不是很夸张我老不厚道地说一句,C的工作稳定是假的。
JAVA的初衷本来就是C++太复杂了,productivity不行大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.
进入JobHunting版参与讨论
p*****2
发帖数: 21240
111

嗯。感觉还是学好core java更靠谱

【在 s*******n 的大作中提到】
:
: data mining的公司都是core java而已

w**z
发帖数: 8232
112
Java 就 Java,干嘛老说Core Java,听上去好土。
Core Java 一般是指Java Language 本身。是基础。当然要先学了。但你说只会core
Java?很少有人说我只会core java. 当然是会的越多越好了。 The beauty of Java
is open source。

【在 p*****2 的大作中提到】
:
: 嗯。感觉还是学好core java更靠谱

p*****2
发帖数: 21240
113

我确实只会core java。土就土吧。

【在 w**z 的大作中提到】
: Java 就 Java,干嘛老说Core Java,听上去好土。
: Core Java 一般是指Java Language 本身。是基础。当然要先学了。但你说只会core
: Java?很少有人说我只会core java. 当然是会的越多越好了。 The beauty of Java
: is open source。

G****A
发帖数: 4160
114
什么语言很重要么?
连zynga这种级别的公司campus招人现在都是 “we hire smart people,no language
preference at all”.

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
p*****2
发帖数: 21240
115

language
别被忽悠

【在 G****A 的大作中提到】
: 什么语言很重要么?
: 连zynga这种级别的公司campus招人现在都是 “we hire smart people,no language
: preference at all”.

g*****g
发帖数: 34805
116
It doesn't matter for junior. It matters more for senior.
The general hire approach like Google is exception, not norm in the industry
. Of course everybody wants to be in Google and it doesn't matter.

language

【在 G****A 的大作中提到】
: 什么语言很重要么?
: 连zynga这种级别的公司campus招人现在都是 “we hire smart people,no language
: preference at all”.

p*****2
发帖数: 21240
117

industry
Google senior也看经验。

【在 g*****g 的大作中提到】
: It doesn't matter for junior. It matters more for senior.
: The general hire approach like Google is exception, not norm in the industry
: . Of course everybody wants to be in Google and it doesn't matter.
:
: language

w**z
发帖数: 8232
118
that is very true. we are looking for senior developer, it is hard to give
an offer to the one who has never used Java .

industry

【在 g*****g 的大作中提到】
: It doesn't matter for junior. It matters more for senior.
: The general hire approach like Google is exception, not norm in the industry
: . Of course everybody wants to be in Google and it doesn't matter.
:
: language

w**z
发帖数: 8232
119
说你土,还拽上了。二爷果然名不虚传。

【在 p*****2 的大作中提到】
:
: industry
: Google senior也看经验。

p*****2
发帖数: 21240
120

嗯。我上次用C#面了个Java的,只给我II。

【在 w**z 的大作中提到】
: that is very true. we are looking for senior developer, it is hard to give
: an offer to the one who has never used Java .
:
: industry

相关主题
(zz)C++11新特性这里的牛人很多,都读过标准吗
问一个defining array 的问题OpenCL 2.0正式发布:异构计算的春天
int F::*x = &F::x是什么意思?请教C++中的unordered_set
进入JobHunting版参与讨论
G****A
发帖数: 4160
121
我的确留意到很多web公司现在要求至少熟练一门scripting language.
但对于应聘者,掌握java & c++ 跟 c++ only 区别大么(区别肯定有)?

industry

【在 g*****g 的大作中提到】
: It doesn't matter for junior. It matters more for senior.
: The general hire approach like Google is exception, not norm in the industry
: . Of course everybody wants to be in Google and it doesn't matter.
:
: language

A******g
发帖数: 612
122
二爷,听听scott meyers怎么说
"chosing the right tool for the job"
http://www.youtube.com/watch?v=Ja5zJ_eAu-w

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
k********n
发帖数: 1819
123
我很痛苦的告诉你,早不是了。C++不是legacysystem就是perfo
rmancecritical . 一般的项目不是JAVA就是scripting

【在 r*********n 的大作中提到】
: 这还是取决于行业吧,比如华尔街各种公司显然C++比Java主流啊。
k********n
发帖数: 1819
124
这个说的很清楚。就是system language.
一是注定工作少,而且必须懂系统。

【在 A******g 的大作中提到】
: 二爷,听听scott meyers怎么说
: "chosing the right tool for the job"
: http://www.youtube.com/watch?v=Ja5zJ_eAu-w

C***U
发帖数: 2406
125
正在学python和java

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
d********g
发帖数: 10550
126
MTS、Senior offers w/o Java exp路过……

【在 w**z 的大作中提到】
: that is very true. we are looking for senior developer, it is hard to give
: an offer to the one who has never used Java .
:
: industry

g*******d
发帖数: 495
127
虽然C++和Java稍微会一点,能写点不太复杂的东西,但是主力还是C啊……
我在想之前去M家的onsite是不是语言也被BS了
p*****2
发帖数: 21240
128

这个我很同意呀。所以我用一大堆语言。

【在 A******g 的大作中提到】
: 二爷,听听scott meyers怎么说
: "chosing the right tool for the job"
: http://www.youtube.com/watch?v=Ja5zJ_eAu-w

p*****2
发帖数: 21240
129

M挺注重C的。

【在 g*******d 的大作中提到】
: 虽然C++和Java稍微会一点,能写点不太复杂的东西,但是主力还是C啊……
: 我在想之前去M家的onsite是不是语言也被BS了

A******g
发帖数: 612
130
二爷是我们的榜样!

【在 p*****2 的大作中提到】
:
: M挺注重C的。

相关主题
C++ set ctor的疑问请问C++ threading w/ lock free algorithms
C++11使用感受及一些问题C++11一个新特点都举不出来是不是很夸张
C++定义数组长度可以写成int a[n]吗?JAVA的初衷本来就是C++太复杂了,productivity不行
进入JobHunting版参与讨论
A******g
发帖数: 612
131
windows kernel应该也是用C写的吧?

【在 p*****2 的大作中提到】
:
: M挺注重C的。

p*****2
发帖数: 21240
132

大牛能不能给学java架构的理由呢?我感觉工作不用没什么必要学呀。学了也很快忘记
了。如果自己做点小项目,Ruby就挺好。

【在 w**z 的大作中提到】
: 说你土,还拽上了。二爷果然名不虚传。
p*****2
发帖数: 21240
133

不止kernel。

【在 A******g 的大作中提到】
: windows kernel应该也是用C写的吧?
g*****g
发帖数: 34805
134
For average joe, it's probably easier to choose the right job for your tools.

【在 A******g 的大作中提到】
: 二爷,听听scott meyers怎么说
: "chosing the right tool for the job"
: http://www.youtube.com/watch?v=Ja5zJ_eAu-w

C***y
发帖数: 2546
135
麻烦讲讲应该学学什么framework吧

tools.
★ 发自iPhone App: ChineseWeb 7.8

【在 g*****g 的大作中提到】
: For average joe, it's probably easier to choose the right job for your tools.
X*K
发帖数: 87
136
有道理的,感觉各种各样framework的东西,不是真正在项目里用的话,学不出来,倒
是java se是基础,而且有些地方也只用那些. 当然新的项目scala不是更好吗

【在 p*****2 的大作中提到】
:
: 不止kernel。

g*******d
发帖数: 495
137
上次被问到复制一个链表的问题(其中包括一个随机指针和一个next指针)
我当时也就只看了看CLRS,做题做的极少,没想出来(对方说时间复杂度是O(N))。
对方提示我可以放宽空间复杂度(又没想到),最后提示说可以用HashTable……
我心想,擦,居然还可以用这玩意的……C里面从来没自带这玩意,所以也没想到可以
用它(我不想现场加写一个Hashtable)
不过这个题对方说最优解法空间好像也是O(N),应该是不用HashTable

【在 p*****2 的大作中提到】
:
: 不止kernel。

g*****g
发帖数: 34805
138
For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.

【在 C***y 的大作中提到】
: 麻烦讲讲应该学学什么framework吧
:
: tools.
: ★ 发自iPhone App: ChineseWeb 7.8

p*****2
发帖数: 21240
139

其实这题挺变态的,没见过基本会跪。我面M也碰到过。给了我点提示,后来好像想到
解法了,后来都忘记当时怎么想的了。不过这题也算是经典老题了。

【在 g*******d 的大作中提到】
: 上次被问到复制一个链表的问题(其中包括一个随机指针和一个next指针)
: 我当时也就只看了看CLRS,做题做的极少,没想出来(对方说时间复杂度是O(N))。
: 对方提示我可以放宽空间复杂度(又没想到),最后提示说可以用HashTable……
: 我心想,擦,居然还可以用这玩意的……C里面从来没自带这玩意,所以也没想到可以
: 用它(我不想现场加写一个Hashtable)
: 不过这个题对方说最优解法空间好像也是O(N),应该是不用HashTable

y*******g
发帖数: 6599
140
你太牛了 我面m就这一题悲剧了

【在 p*****2 的大作中提到】
:
: 其实这题挺变态的,没见过基本会跪。我面M也碰到过。给了我点提示,后来好像想到
: 解法了,后来都忘记当时怎么想的了。不过这题也算是经典老题了。

相关主题
JAVA的初衷本来就是C++太复杂了,productivity不行大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.
interview with Ben Klemens, author of 21st Century C(zz)C++11新特性
我老不厚道地说一句,C的工作稳定是假的。问一个defining array 的问题
进入JobHunting版参与讨论
A******g
发帖数: 612
141
hashtable的空间是O(N)
一般不需要现场写常用数据结构
先用next把所有node copy了,然后hashtable存
原node地址->新node地址
而后扫第二遍,查hashtable把random pointer连上
这样也是时间O(N)
不知到还有没更好的

【在 g*******d 的大作中提到】
: 上次被问到复制一个链表的问题(其中包括一个随机指针和一个next指针)
: 我当时也就只看了看CLRS,做题做的极少,没想出来(对方说时间复杂度是O(N))。
: 对方提示我可以放宽空间复杂度(又没想到),最后提示说可以用HashTable……
: 我心想,擦,居然还可以用这玩意的……C里面从来没自带这玩意,所以也没想到可以
: 用它(我不想现场加写一个Hashtable)
: 不过这个题对方说最优解法空间好像也是O(N),应该是不用HashTable

p*****2
发帖数: 21240
142

这题不能用hashtable

【在 A******g 的大作中提到】
: hashtable的空间是O(N)
: 一般不需要现场写常用数据结构
: 先用next把所有node copy了,然后hashtable存
: 原node地址->新node地址
: 而后扫第二遍,查hashtable把random pointer连上
: 这样也是时间O(N)
: 不知到还有没更好的

p*****2
发帖数: 21240
143

有啥牛的。你又不知道我得没得offer

【在 y*******g 的大作中提到】
: 你太牛了 我面m就这一题悲剧了
p*****2
发帖数: 21240
144

大牛说得确实。不像以前说得学好C/C++走遍天下了。
A******g
发帖数: 612
145
拜等二爷牛b算法

【在 p*****2 的大作中提到】
:
: 大牛说得确实。不像以前说得学好C/C++走遍天下了。

p*****2
发帖数: 21240
146

a->b->c
a->A->b->B->c->C (A,B,C are copies of a,b,c)
然后A.random=A.random.next
然后分成
a->b->c

A->B->C

【在 A******g 的大作中提到】
: 拜等二爷牛b算法
A******g
发帖数: 612
147
二爷v5
这样可以扫三次但不用hashtable

【在 p*****2 的大作中提到】
:
: a->b->c
: a->A->b->B->c->C (A,B,C are copies of a,b,c)
: 然后A.random=A.random.next
: 然后分成
: a->b->c
: 和
: A->B->C

C***y
发帖数: 2546
148
谢了!

★ 发自iPhone App: ChineseWeb 7.8

【在 g*****g 的大作中提到】
: For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.
a*******3
发帖数: 27
149
其实多数公司根本不care你用什么语言吧,反正我主要用C++,但是上班的时候各种语
言,python,shell,awk都混合用的。
而且一般需要学的时候,直接学就是了。
d****i
发帖数: 4809
150
所有的操作系统都是C写的,Unix, Linux, Windows, 。。。
SpaceX的火星探测器“勇气号”的代码一共250万行C和C++程序,没有用到一个new和
malloc。

【在 p*****2 的大作中提到】
:
: a->b->c
: a->A->b->B->c->C (A,B,C are copies of a,b,c)
: 然后A.random=A.random.next
: 然后分成
: a->b->c
: 和
: A->B->C

相关主题
int F::*x = &F::x是什么意思?请教C++中的unordered_set
这里的牛人很多,都读过标准吗C++ set ctor的疑问
OpenCL 2.0正式发布:异构计算的春天C++11使用感受及一些问题
进入JobHunting版参与讨论
h********3
发帖数: 2075
151
因为大批非CS科班出身的人就只知道C/C++,连Java是什么,J2EE能干什么都不知道。

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
d****i
发帖数: 4809
152
这个还算小case, Linux kernel目前一共1500万行C code.

【在 d****i 的大作中提到】
: 所有的操作系统都是C写的,Unix, Linux, Windows, 。。。
: SpaceX的火星探测器“勇气号”的代码一共250万行C和C++程序,没有用到一个new和
: malloc。

p*****2
发帖数: 21240
153

然后下个10年?

【在 d****i 的大作中提到】
: 所有的操作系统都是C写的,Unix, Linux, Windows, 。。。
: SpaceX的火星探测器“勇气号”的代码一共250万行C和C++程序,没有用到一个new和
: malloc。

r*********n
发帖数: 4553
154
我也不是内行,只是最近找工作的时候看到的post都要求c++,然后又听一个
headhunter在那里说。听说c#开始流行了?

ng

【在 k********n 的大作中提到】
: 我很痛苦的告诉你,早不是了。C++不是legacysystem就是perfo
: rmancecritical . 一般的项目不是JAVA就是scripting

d**********x
发帖数: 4083
155
其实黑c++的也分两种,一种是连c++是什么东西都不知道就在无脑黑的
一种是我这种精通c++然后痛心疾首黑的

【在 h********3 的大作中提到】
: 因为大批非CS科班出身的人就只知道C/C++,连Java是什么,J2EE能干什么都不知道。
p****e
发帖数: 3548
156
大牛详细讲讲
俺是只懂皮毛的菜鸟

【在 d**********x 的大作中提到】
: 其实黑c++的也分两种,一种是连c++是什么东西都不知道就在无脑黑的
: 一种是我这种精通c++然后痛心疾首黑的

d**********x
发帖数: 4083
157
没那么简单将明白啊。。= =

【在 p****e 的大作中提到】
: 大牛详细讲讲
: 俺是只懂皮毛的菜鸟

d****i
发帖数: 4809
158
用C编程的需求是稳定的,这个你从C诞生40多年依然老当益壮,宝刀不老能看出来。

【在 p*****2 的大作中提到】
:
: 然后下个10年?

d**********x
发帖数: 4083
159
未必,C++在底层上开始侵占C的领域也不是一天两天了

【在 d****i 的大作中提到】
: 用C编程的需求是稳定的,这个你从C诞生40多年依然老当益壮,宝刀不老能看出来。
d****i
发帖数: 4809
160
最底层的kernel, driver,I/O这些东西都是纯C写的。

【在 d**********x 的大作中提到】
: 未必,C++在底层上开始侵占C的领域也不是一天两天了
相关主题
C++定义数组长度可以写成int a[n]吗?JAVA的初衷本来就是C++太复杂了,productivity不行
请问C++ threading w/ lock free algorithmsinterview with Ben Klemens, author of 21st Century C
C++11一个新特点都举不出来是不是很夸张我老不厚道地说一句,C的工作稳定是假的。
进入JobHunting版参与讨论
d****i
发帖数: 4809
161
往上层走一点,C++就多一点。

【在 d****i 的大作中提到】
: 最底层的kernel, driver,I/O这些东西都是纯C写的。
d**********x
发帖数: 4083
162
几年前大家还说编译器都是c写的
现在gcc已然倒戈。技术上,哪怕是dos时代,我都没看到用c++写driver的“不可能”
的一面
C++在driver领域遇到的问题基本上是由于C++的各种语言特性在编译期产生的额外代码
导致的,无论是页面对齐、多余的栈调用还是异常/运行时类型信息都是这样。ABI不兼
容我没看到有大的问题,driver这玩意换个平台不都得重新编译一下么。。
这些问题需要做精细的考量,但是我不觉得这些会导致c++“不可能”做driver。当可
维护性成为一个严重包袱的时候,会有人去投资解决这些问题的

【在 d****i 的大作中提到】
: 最底层的kernel, driver,I/O这些东西都是纯C写的。
d****i
发帖数: 4809
163
我们在实时嵌入式系统上面的测试比较表明,最底层代码用C++的话,比用纯C的
overhead多了一点点,速度差个90-95%左右,要是把virtual function等feature关掉
要好一点,但是这样就。。

【在 d**********x 的大作中提到】
: 几年前大家还说编译器都是c写的
: 现在gcc已然倒戈。技术上,哪怕是dos时代,我都没看到用c++写driver的“不可能”
: 的一面
: C++在driver领域遇到的问题基本上是由于C++的各种语言特性在编译期产生的额外代码
: 导致的,无论是页面对齐、多余的栈调用还是异常/运行时类型信息都是这样。ABI不兼
: 容我没看到有大的问题,driver这玩意换个平台不都得重新编译一下么。。
: 这些问题需要做精细的考量,但是我不觉得这些会导致c++“不可能”做driver。当可
: 维护性成为一个严重包袱的时候,会有人去投资解决这些问题的

d****i
发帖数: 4809
164
所以最底层的那部分代码还是建议用纯C写比较高效。

【在 d****i 的大作中提到】
: 我们在实时嵌入式系统上面的测试比较表明,最底层代码用C++的话,比用纯C的
: overhead多了一点点,速度差个90-95%左右,要是把virtual function等feature关掉
: 要好一点,但是这样就。。

S**I
发帖数: 15689
165
It is not that simple, many C++ features simply can't be used for code
running in the kernel. Here is an article from MSFT regarding using C++ for
driver development:
http://msdn.microsoft.com/en-us/library/windows/hardware/gg4874
Though the article is Windows specific and a little bit old, I believe most
parts of it remain true today.

【在 d**********x 的大作中提到】
: 几年前大家还说编译器都是c写的
: 现在gcc已然倒戈。技术上,哪怕是dos时代,我都没看到用c++写driver的“不可能”
: 的一面
: C++在driver领域遇到的问题基本上是由于C++的各种语言特性在编译期产生的额外代码
: 导致的,无论是页面对齐、多余的栈调用还是异常/运行时类型信息都是这样。ABI不兼
: 容我没看到有大的问题,driver这玩意换个平台不都得重新编译一下么。。
: 这些问题需要做精细的考量,但是我不觉得这些会导致c++“不可能”做driver。当可
: 维护性成为一个严重包袱的时候,会有人去投资解决这些问题的

1 (共1页)
进入JobHunting版参与讨论
相关主题
C++定义数组长度可以写成int a[n]吗?问一个defining array 的问题
请问C++ threading w/ lock free algorithmsint F::*x = &F::x是什么意思?
C++11一个新特点都举不出来是不是很夸张这里的牛人很多,都读过标准吗
JAVA的初衷本来就是C++太复杂了,productivity不行OpenCL 2.0正式发布:异构计算的春天
interview with Ben Klemens, author of 21st Century C请教C++中的unordered_set
我老不厚道地说一句,C的工作稳定是假的。C++ set ctor的疑问
大家要学习C++11啊, 我觉得C++11很多FEATURE,绝对不输JAVA.C++11使用感受及一些问题
(zz)C++11新特性
相关话题的讨论汇总
话题: java话题: c++话题: google话题: core话题: hashtable