Redian新闻
>
如何有效清洗地毯上的污渍?
avatar
如何有效清洗地毯上的污渍?# Living
p*2
1
比如800题大牛。难道孤独霸的魅力还不够大吗?
avatar
l*7
2
请教大家地毯上有一些年岁比较旧的stains,大概3年前弄上去的,都不记得是什么了
,可能是宝宝弄的。请问大家如何有效清洗这些污渍而不会影响地毯原来的颜色?附上
照片,大家给提供一些建议吧
avatar
w*a
3
学java还是学框架什么的,语法倒是没什么可学的。
avatar
p*y
4
我前几天在pets版发的:“强烈推荐一种清洗地毯stain的东西!”不知道对三年的
stain效果怎样。不含bleach,所以不伤地毯本来的颜色。原文如下:
叫Whip-It。我们是在sams club买东西的时候厂家来推销,本来我们一向对推销的东西
不感兴趣的,但是以前Abby在楼上走廊的地毯拉屎撒尿弄了好多stain,收拾起来非常
头疼,那个powder什么的能弄掉一些,但效果不太好,后来我们都放弃了。当时
builder铺完地毯剩下一些都留给我们了,我们想不行以后就把楼上走廊地毯换掉算了。
当时厂家演示的时候看着不错。我们买了之后一直扔在那没试。结果今天试了一下,真
是惊艳啊,喷上以后拿纸一擦,stain瞬间就没了。我们还又用那个capture powder对
比了一下,天壤之别。。。后来有个food stain,也是一弄就没了。用了几分钟,地毯
上的那些stains都清理干净了。
我看瓶子上写的,earth friendly,no bleach or acid,是利用什么酶实现清洁功能
的。上网查了一下,也有卖的:
http://www.amazon.com/Whip-Miracle-Cleaner-Pre-Mix-32/dp/B007S5
我们当时厂家活动买的,也是16块钱,但除了这个照片上的一瓶,还另外给了两瓶的
refill。
avatar
p*2
5

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

【在 w****a 的大作中提到】
: 学java还是学框架什么的,语法倒是没什么可学的。
avatar
l*7
6
太谢谢了,已经下单了!

了。

【在 p*******y 的大作中提到】
: 我前几天在pets版发的:“强烈推荐一种清洗地毯stain的东西!”不知道对三年的
: stain效果怎样。不含bleach,所以不伤地毯本来的颜色。原文如下:
: 叫Whip-It。我们是在sams club买东西的时候厂家来推销,本来我们一向对推销的东西
: 不感兴趣的,但是以前Abby在楼上走廊的地毯拉屎撒尿弄了好多stain,收拾起来非常
: 头疼,那个powder什么的能弄掉一些,但效果不太好,后来我们都放弃了。当时
: builder铺完地毯剩下一些都留给我们了,我们想不行以后就把楼上走廊地毯换掉算了。
: 当时厂家演示的时候看着不错。我们买了之后一直扔在那没试。结果今天试了一下,真
: 是惊艳啊,喷上以后拿纸一擦,stain瞬间就没了。我们还又用那个capture powder对
: 比了一下,天壤之别。。。后来有个food stain,也是一弄就没了。用了几分钟,地毯
: 上的那些stains都清理干净了。

avatar
w*a
7
是啊。。这个是真的。。。。
C++就业还是太窄了
avatar
L*S
8
你不去搞推销简直浪费了:)

了。

【在 p*******y 的大作中提到】
: 我前几天在pets版发的:“强烈推荐一种清洗地毯stain的东西!”不知道对三年的
: stain效果怎样。不含bleach,所以不伤地毯本来的颜色。原文如下:
: 叫Whip-It。我们是在sams club买东西的时候厂家来推销,本来我们一向对推销的东西
: 不感兴趣的,但是以前Abby在楼上走廊的地毯拉屎撒尿弄了好多stain,收拾起来非常
: 头疼,那个powder什么的能弄掉一些,但效果不太好,后来我们都放弃了。当时
: builder铺完地毯剩下一些都留给我们了,我们想不行以后就把楼上走廊地毯换掉算了。
: 当时厂家演示的时候看着不错。我们买了之后一直扔在那没试。结果今天试了一下,真
: 是惊艳啊,喷上以后拿纸一擦,stain瞬间就没了。我们还又用那个capture powder对
: 比了一下,天壤之别。。。后来有个food stain,也是一弄就没了。用了几分钟,地毯
: 上的那些stains都清理干净了。

avatar
p*2
9

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

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

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

avatar
S*I
12
快转吧,转Java的越多越好,这样俺们写C++的饭碗才牢靠。:)

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

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

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

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

avatar
p*2
15

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

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

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

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

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

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

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

avatar
p*2
20

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


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

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

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

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

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

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

avatar
x*w
24
正在系统的学习java
avatar
p*2
25

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

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

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

avatar
p*2
27

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

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

avatar
x*w
28

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

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

avatar
h*i
29
美国的应该是越来越少了,但是中国的还是非常多,光华为,中兴就10几万人

C89

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

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

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

我觉得已经过时了。

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

avatar
p*2
32

我觉得不是。

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

avatar
C*y
33
想学java,但是工作中主要用c++,身不由己啊
自己看看,不用很快就忘了

★ 发自iPhone App: ChineseWeb 7.8

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

我工作用C,比你更惨

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

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

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

avatar
C*y
36
太多了,学不完,我现在随便看看Guice之类轻量级的

★ 发自iPhone App: ChineseWeb 7.8

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

avatar
p*2
37

不能做core Java吗?

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

avatar
h*i
38
core Java的工作机会不会很多。

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

avatar
p*2
39

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

【在 h***i 的大作中提到】
: core Java的工作机会不会很多。
avatar
s*n
40

data mining的公司都是core java而已

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

avatar
p*2
41

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

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

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

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

avatar
p*2
43

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

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

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

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

language
别被忽悠

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

avatar
g*g
46
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”.

avatar
p*2
47

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

avatar
w*z
48
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

avatar
w*z
49
说你土,还拽上了。二爷果然名不虚传。

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

avatar
p*2
50

嗯。我上次用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

avatar
G*A
51
我的确留意到很多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

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

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

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

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

avatar
C*U
55
正在学python和java

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
avatar
d*g
56
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

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

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

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

avatar
p*2
59

M挺注重C的。

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

avatar
A*g
60
二爷是我们的榜样!

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

avatar
A*g
61
windows kernel应该也是用C写的吧?

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

avatar
p*2
62

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

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

不止kernel。

【在 A******g 的大作中提到】
: windows kernel应该也是用C写的吧?
avatar
g*g
64
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

avatar
C*y
65
麻烦讲讲应该学学什么framework吧

tools.
★ 发自iPhone App: ChineseWeb 7.8

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

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

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

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

avatar
g*g
68
For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.

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

avatar
p*2
69

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

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

avatar
y*g
70
你太牛了 我面m就这一题悲剧了

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

avatar
A*g
71
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

avatar
p*2
72

这题不能用hashtable

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

avatar
p*2
73

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

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

大牛说得确实。不像以前说得学好C/C++走遍天下了。
avatar
A*g
75
拜等二爷牛b算法

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

avatar
p*2
76

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算法
avatar
A*g
77
二爷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

avatar
C*y
78
谢了!

★ 发自iPhone App: ChineseWeb 7.8

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

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

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

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

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

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

avatar
S*I
86
快转吧,转Java的越多越好,这样俺们写C++的饭碗才牢靠。:)

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

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

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

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

avatar
p*2
89

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

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

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

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

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

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

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

avatar
p*2
94

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


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

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

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

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

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

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

avatar
x*w
98
正在系统的学习java
avatar
p*2
99

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

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

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

avatar
p*2
101

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

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

avatar
x*w
102

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

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

avatar
h*i
103
美国的应该是越来越少了,但是中国的还是非常多,光华为,中兴就10几万人

C89

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

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

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

我觉得已经过时了。

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

avatar
p*2
106

我觉得不是。

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

avatar
C*y
107
想学java,但是工作中主要用c++,身不由己啊
自己看看,不用很快就忘了

★ 发自iPhone App: ChineseWeb 7.8

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

我工作用C,比你更惨

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

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

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

avatar
C*y
110
太多了,学不完,我现在随便看看Guice之类轻量级的

★ 发自iPhone App: ChineseWeb 7.8

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

avatar
p*2
111

不能做core Java吗?

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

avatar
h*i
112
core Java的工作机会不会很多。

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

avatar
p*2
113

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

【在 h***i 的大作中提到】
: core Java的工作机会不会很多。
avatar
s*n
114

data mining的公司都是core java而已

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

avatar
p*2
115

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

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

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

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

avatar
p*2
117

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

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

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

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

language
别被忽悠

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

avatar
g*g
120
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”.

avatar
p*2
121

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

avatar
w*z
122
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

avatar
w*z
123
说你土,还拽上了。二爷果然名不虚传。

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

avatar
p*2
124

嗯。我上次用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

avatar
G*A
125
我的确留意到很多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

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

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

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

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

avatar
C*U
129
正在学python和java

【在 p*****2 的大作中提到】
: 比如800题大牛。难道孤独霸的魅力还不够大吗?
avatar
d*g
130
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

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

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

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

avatar
p*2
133

M挺注重C的。

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

avatar
A*g
134
二爷是我们的榜样!

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

avatar
A*g
135
windows kernel应该也是用C写的吧?

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

avatar
p*2
136

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

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

不止kernel。

【在 A******g 的大作中提到】
: windows kernel应该也是用C写的吧?
avatar
g*g
138
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

avatar
C*y
139
麻烦讲讲应该学学什么framework吧

tools.
★ 发自iPhone App: ChineseWeb 7.8

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

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

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

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

avatar
g*g
142
For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.

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

avatar
p*2
143

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

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

avatar
y*g
144
你太牛了 我面m就这一题悲剧了

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

avatar
A*g
145
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

avatar
p*2
146

这题不能用hashtable

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

avatar
p*2
147

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

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

大牛说得确实。不像以前说得学好C/C++走遍天下了。
avatar
A*g
149
拜等二爷牛b算法

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

avatar
p*2
150

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算法
avatar
A*g
151
二爷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

avatar
C*y
152
谢了!

★ 发自iPhone App: ChineseWeb 7.8

【在 g*****g 的大作中提到】
: For starter, Spring, hibernate, Web Service (Jetty). Maven/Ant.
avatar
a*3
153
其实多数公司根本不care你用什么语言吧,反正我主要用C++,但是上班的时候各种语
言,python,shell,awk都混合用的。
而且一般需要学的时候,直接学就是了。
avatar
d*i
154
所有的操作系统都是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

avatar
h*3
155
因为大批非CS科班出身的人就只知道C/C++,连Java是什么,J2EE能干什么都不知道。

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

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

avatar
p*2
157

然后下个10年?

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

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

ng

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

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

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

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

avatar
d*x
161
没那么简单将明白啊。。= =

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

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

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

avatar
d*x
163
未必,C++在底层上开始侵占C的领域也不是一天两天了

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

【在 d**********x 的大作中提到】
: 未必,C++在底层上开始侵占C的领域也不是一天两天了
avatar
d*i
165
往上层走一点,C++就多一点。

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

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

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

avatar
d*i
168
所以最底层的那部分代码还是建议用纯C写比较高效。

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

avatar
S*I
169
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。当可
: 维护性成为一个严重包袱的时候,会有人去投资解决这些问题的

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