Redian新闻
>
大量学术人才海龟会加速中国的崛起和美国的相对衰落 (转载)
avatar
大量学术人才海龟会加速中国的崛起和美国的相对衰落 (转载)# CivilEngineering - 土木工程
m*y
1
主要照顾一六个月女婴,及晚餐和简单家务。家还有一8岁女孩,生活能够自理。白天
上学。
住在Livingston NJ。离纽约曼哈顿大概一个小时。有意者请联系我[email protected]
com。有过照顾小孩经验者优先。
avatar
e*e
2
f2a面试归来,其他还好,被问到一个问题,是否申请过f1。于是想起夫人七月底以b2
入境前,我帮她申请过学校,以f1身份,看来是已记录在案了。因此有点担忧,她六月
份申请过学校,但没去。后来七月底她以b2身份进来,60天后结婚,再过两天
cocurrent 递交了130 485。会不会被有欺诈入境的嫌疑。我们认识倒是很久了,快四
年了,照片什么的都有。
avatar
j*7
3
无情的雨轻轻把我打醒
让我的泪和雨水一样冰
2.不让我的眼泪陪我过夜
3.原来的我
4.无情的雨无情的你
5.花祭
6.外面的世界
7.往事随风
avatar
r*o
4
我突然想到我的花坛全部都是春天的球茎。。
最晚似乎是菖蒲。。
春天过后就秃了。。
种些什么搭配起来能四季都有花看?
avatar
P*y
5
小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
经验,不知道贸然上去会不会死得很难看。。。
小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
样的转行有什么好的建议。。。
谢谢!!!
avatar
Z*g
6
【 以下文字转载自 Returnee 讨论区 】
发信人: Ziheng (紫珩), 信区: Returnee
标 题: 大量学术人才海龟会加速中国的崛起和美国的相对衰落
发信站: BBS 未名空间站 (Thu Feb 2 19:08:47 2012, 美东)
得人才者得天下
http://www.mitbbs.com/article_t0/Returnee/13294369.html
avatar
f*u
7
祝好运
avatar
c*p
8
玫瑰
avatar
P*e
9
只是好奇,C能写50万行是什么概念啊
是软件吗?embedded? WIN? Linux?

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
A*e
10
这个时间确实很急促。一般起码得3个月。祝好运。

b2

【在 e*****e 的大作中提到】
: f2a面试归来,其他还好,被问到一个问题,是否申请过f1。于是想起夫人七月底以b2
: 入境前,我帮她申请过学校,以f1身份,看来是已记录在案了。因此有点担忧,她六月
: 份申请过学校,但没去。后来七月底她以b2身份进来,60天后结婚,再过两天
: cocurrent 递交了130 485。会不会被有欺诈入境的嫌疑。我们认识倒是很久了,快四
: 年了,照片什么的都有。

avatar
C*e
11
注意观察一下你所在的城市的绿化带
一般好像都是四季都有花的
看看它们是哪些花
avatar
P*y
12
是软件,很老了,算是专门软件,用在半导体封装上面的,需要用到视觉模式识别来定
位,控制运行部件的动作。此外还可以接受外部操作人员的指令来培训这个机器,让它
按照教的东西来执行动作。
我也是从来没有见过这么大的C项目。刚开始做这个项目的时候是在90年,那时候工业界
用OO的应该还不是特别多。所以产生了这么个怪物。。。跑在DOS上面。哈哈哈。

【在 P********e 的大作中提到】
: 只是好奇,C能写50万行是什么概念啊
: 是软件吗?embedded? WIN? Linux?
:
: +的

avatar
s*8
13
面试官叫你回去等消息吗
avatar
T*m
14
同意!最省事的是Double Knockout 玫瑰。我种了几棵,秀了很多次花,也很美。冬天
只有雪花。

【在 c***p 的大作中提到】
: 玫瑰
avatar
P*e
15
太强大了,你可以考虑申请去做个软件升级,用C++/C#/JAVA重写

业界

【在 P***y 的大作中提到】
: 是软件,很老了,算是专门软件,用在半导体封装上面的,需要用到视觉模式识别来定
: 位,控制运行部件的动作。此外还可以接受外部操作人员的指令来培训这个机器,让它
: 按照教的东西来执行动作。
: 我也是从来没有见过这么大的C项目。刚开始做这个项目的时候是在90年,那时候工业界
: 用OO的应该还不是特别多。所以产生了这么个怪物。。。跑在DOS上面。哈哈哈。

avatar
e*e
16
因为排期没到,所以得等。面试完收到邮件说130 approved了,不知道什么意思。

【在 s*********8 的大作中提到】
: 面试官叫你回去等消息吗
avatar
r*a
17
种些常青的和摆一些石头啥的作为bone。一年四季太难了,先尽量保证春秋两季
avatar
t*r
18
bind有100w行

护已
C+
我这

【在 P********e 的大作中提到】
: 只是好奇,C能写50万行是什么概念啊
: 是软件吗?embedded? WIN? Linux?
:
: +的

avatar
y*z
19
你爱人的的是I130的PD是啥时候的? 你怎么说排期未到?
130approved了,还是485approved了,有点晕头了.
我没赶上大潮, 现在很快要面是了,但是130也在initail review
恭喜130 approved.
avatar
q*c
20
我的winter pansy还在开花。我这大部分夜晚霜冻,不过白天有四十多度

【在 r****a 的大作中提到】
: 种些常青的和摆一些石头啥的作为bone。一年四季太难了,先尽量保证春秋两季
avatar
w*s
21
这都怕,你怎么在职场上混的?
C++的对象特征,其实你肯定在C里面已经有了朴素的观念,甚至广泛的应用。因为50w
行的C程序,没有一点的封装、代码重用和代码安全习惯,你的7年应该很悲惨。
相信你会很快熟悉C++的。
avatar
e*e
22
pd 是9.26
我们485是同时交的
130 approve了
但是网上状态显示的是post activity,尽管他说通过了!
一月排期是9.8,所以暂时不能拿卡

【在 y***z 的大作中提到】
: 你爱人的的是I130的PD是啥时候的? 你怎么说排期未到?
: 130approved了,还是485approved了,有点晕头了.
: 我没赶上大潮, 现在很快要面是了,但是130也在initail review
: 恭喜130 approved.

avatar
r*o
23
诶,,这个bone真的很有启发。
总觉得花坛缺点啥软绵绵的不够张力。。
。。原来是少了个主心骨。

【在 r****a 的大作中提到】
: 种些常青的和摆一些石头啥的作为bone。一年四季太难了,先尽量保证春秋两季
avatar
u*i
24
现在做EE 硬件有关的东西, C++用的比C多?

业界

【在 P***y 的大作中提到】
: 是软件,很老了,算是专门软件,用在半导体封装上面的,需要用到视觉模式识别来定
: 位,控制运行部件的动作。此外还可以接受外部操作人员的指令来培训这个机器,让它
: 按照教的东西来执行动作。
: 我也是从来没有见过这么大的C项目。刚开始做这个项目的时候是在90年,那时候工业界
: 用OO的应该还不是特别多。所以产生了这么个怪物。。。跑在DOS上面。哈哈哈。

avatar
y*z
25
谢谢你的回复.看来这是个好情况.
我的PD是9.24, 很快就面试了,有人说要等两年排期,希望运气不要那么差了.
祝愿大家早拿卡/
avatar
r*o
26
好。。这个是爬墙玫瑰吧。
嗯。记下来

【在 T*******m 的大作中提到】
: 同意!最省事的是Double Knockout 玫瑰。我种了几棵,秀了很多次花,也很美。冬天
: 只有雪花。

avatar
y*w
27
c到c++需要升级的也就是c++的对象模型。c做的精深的适应c++会很容易。

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
c*p
28
不是爬墙的
要买最好找 double knock out

【在 r****o 的大作中提到】
: 好。。这个是爬墙玫瑰吧。
: 嗯。记下来

avatar
a*l
29
I believe there are lots of reinvented wheels there, at least according to
current standard.

业界

【在 P***y 的大作中提到】
: 是软件,很老了,算是专门软件,用在半导体封装上面的,需要用到视觉模式识别来定
: 位,控制运行部件的动作。此外还可以接受外部操作人员的指令来培训这个机器,让它
: 按照教的东西来执行动作。
: 我也是从来没有见过这么大的C项目。刚开始做这个项目的时候是在90年,那时候工业界
: 用OO的应该还不是特别多。所以产生了这么个怪物。。。跑在DOS上面。哈哈哈。

avatar
l*l
30
问玫瑰花仙子杯子就对啦

【在 r****o 的大作中提到】
: 好。。这个是爬墙玫瑰吧。
: 嗯。记下来

avatar
b*n
31
没事的,我以前也在小公司用c写底层软件,后来转c++,快的很,很多东西是相通的(
当然现在也算不上精通),而且做写软件,语言只是一方面

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
m*i
32
c 500k lines = c++ 250k lines = java 300k lines = python 50k lines
so you should be ok.

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
h*0
33
C++跟C完全不是一个东西了。学一下OOP吧。

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
m*i
34
搞笑一下,点击看链接。
大家千万不要做程序员,尤其是C++和汇编语言
http://www.mitbbs.com/article_t/Joke/31488943.html

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
l*c
35
1. EE is better than cs, EE has some domain knowledge. So, do not change
major ....
2. C++ is different from C.
3. But most companies mix C++ with C together in the source code, especially
EE related application.
4. Pure C++ development group will not give you an interview opoutunity if
you do not have 3+ years c++ experience, because C programmer is difficult
to become a c++ expert.
avatar
k*0
36
C++和C不同, 如果你以前没接触过C++, 而对象公司又是做ATL/COM/DCOM对C++要求较高
的编程, 那你很难一下子适应.
avatar
a*i
37
对于老程序员来说,语言本身还算个障碍么?如果还是障碍的话,那么说明这一行不适
合你。

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
P*y
38
这个感觉比较靠谱。ATL/COM/DCOM还真的不懂。

【在 k**0 的大作中提到】
: C++和C不同, 如果你以前没接触过C++, 而对象公司又是做ATL/COM/DCOM对C++要求较高
: 的编程, 那你很难一下子适应.

avatar
m*0
39
two years ago I changed from VFP6/foxpro 2.6 to C# (VS2008). The begin I
spent a lot of time to read the code but totally is ok now. I think you can
do too.
avatar
r*e
40
really?

【在 m***i 的大作中提到】
: c 500k lines = c++ 250k lines = java 300k lines = python 50k lines
: so you should be ok.
:
: +的

avatar
a*n
41
顶一下这个:

especially

【在 l******c 的大作中提到】
: 1. EE is better than cs, EE has some domain knowledge. So, do not change
: major ....
: 2. C++ is different from C.
: 3. But most companies mix C++ with C together in the source code, especially
: EE related application.
: 4. Pure C++ development group will not give you an interview opoutunity if
: you do not have 3+ years c++ experience, because C programmer is difficult
: to become a c++ expert.

avatar
k*0
42
C# and C++ are 2 different things, try to google some MFC/ATL stuff on the
web, you will get my point.

can

【在 m******0 的大作中提到】
: two years ago I changed from VFP6/foxpro 2.6 to C# (VS2008). The begin I
: spent a lot of time to read the code but totally is ok now. I think you can
: do too.

avatar
m*0
43
What I talked is I never use C++, C# before, I only leared C when I was
student. If I can take C# job (noboby teach me in new company) why he can't
transfer from C to C++?
By the way, I forgot to say that I have used 2 years PowerBuilder6.5, Foxpro 2.6/VFP6 7 years. Database I used Orcal, SQL in pasted 9 years.

【在 k**0 的大作中提到】
: C# and C++ are 2 different things, try to google some MFC/ATL stuff on the
: web, you will get my point.
:
: can

avatar
k*0
44
C# is easy to learn and hard to forget.
C++ is the other way around.

t
Foxpro 2.6/VFP6 7 years. Database I used Orcal, SQL in pasted 9 years.

【在 m******0 的大作中提到】
: What I talked is I never use C++, C# before, I only leared C when I was
: student. If I can take C# job (noboby teach me in new company) why he can't
: transfer from C to C++?
: By the way, I forgot to say that I have used 2 years PowerBuilder6.5, Foxpro 2.6/VFP6 7 years. Database I used Orcal, SQL in pasted 9 years.

avatar
s*e
45
Some people say C++ is hard to learn but easy to use.
They say C++ is like black gold.
If you don't have much time or don't want to put too much effort, it is
really better off just to use c# or java.
Right now c++ interviews could be arbitrarily hard, for the good companies
or some brainbench tests.

【在 k**0 的大作中提到】
: C# is easy to learn and hard to forget.
: C++ is the other way around.
:
: t
: Foxpro 2.6/VFP6 7 years. Database I used Orcal, SQL in pasted 9 years.

avatar
g*g
46
It's hard to learn and hard to use, in the sense that debugging
will take much more time and efforts than Java/C# counterpart.

【在 s*******e 的大作中提到】
: Some people say C++ is hard to learn but easy to use.
: They say C++ is like black gold.
: If you don't have much time or don't want to put too much effort, it is
: really better off just to use c# or java.
: Right now c++ interviews could be arbitrarily hard, for the good companies
: or some brainbench tests.

avatar
r*r
47
人家在问 c 转 c++ 的事, c#/java 跳出来干什么。
avatar
s*e
48
建议lz先想好一个想进入的领域,然后根据领域的要求再选择语言,无论是c++或其他。
debug c++ 是很困难。
我现在是在一个有特别多c++程序员的地方找工作,所以考题非常难。特别是和几年前相比。
如果你有很强的专业背景,那么程序语言问题就可能没有那么重要。

【在 r*********r 的大作中提到】
: 人家在问 c 转 c++ 的事, c#/java 跳出来干什么。
avatar
r*r
49
说实话, 从 c 转 c++ 不是很容易. 尤其现在的 c++, 如果没有对 type system 的概
念, 代码都看不懂. 等c++0x一出来, concurrency 又会遍地都是, 到时候面试肯定会
有c++并行的题目.
我老板就是几十年的 c 经验, 现在写 c++, 对 boost 的东西一筹莫展, 还要老来问我.
avatar
g*g
50
本来就是从procedure转OOP语言,概念本身要理解很久。

我.

【在 r*********r 的大作中提到】
: 说实话, 从 c 转 c++ 不是很容易. 尤其现在的 c++, 如果没有对 type system 的概
: 念, 代码都看不懂. 等c++0x一出来, concurrency 又会遍地都是, 到时候面试肯定会
: 有c++并行的题目.
: 我老板就是几十年的 c 经验, 现在写 c++, 对 boost 的东西一筹莫展, 还要老来问我.

avatar
d*p
51
现代C++确实和C差别很大-不能说C程序员自动就是C++程序员.不过,会C的转C++比只会
JavaC#等的要快多了-毕竟底
层的知识还是很重要的.

我.

【在 r*********r 的大作中提到】
: 说实话, 从 c 转 c++ 不是很容易. 尤其现在的 c++, 如果没有对 type system 的概
: 念, 代码都看不懂. 等c++0x一出来, concurrency 又会遍地都是, 到时候面试肯定会
: 有c++并行的题目.
: 我老板就是几十年的 c 经验, 现在写 c++, 对 boost 的东西一筹莫展, 还要老来问我.

avatar
s*a
52
做软件这么多年,语言根本就已经不是问题了。对于一个经验丰富的程序员来说,几天
之内就可以掌握一种新的编程语言。
avatar
d*p
53
几天?:-)
Several weeks you can do sth simple for an experience programmer taking on a
new language I believe.
For senior level work, probably at least 1-2 years even if you really have
good foundation and learning skills.

【在 s******a 的大作中提到】
: 做软件这么多年,语言根本就已经不是问题了。对于一个经验丰富的程序员来说,几天
: 之内就可以掌握一种新的编程语言。

avatar
k*0
54
说得没错.
学VB/C#/PASCAL/VFP/JAVA 一周就差不多入门了, 前提是你会基本编程.
C++则不可能, 不是因为语言有啥了不起, 这语言本身的复杂多变+后来延伸出来的ATL/
COM/MFC一堆乱七八糟的东西+一个极不友好的DEBUGGER (VS 6.0, .net的C++我没用过)
是最大的问题.
当年我学过C, 后来学会了C++, 后来学会了MFC(极烂的东西). 有一天看一个别人开发
的ATL发觉像是看天书, 才领悟到这不是我的茶. 而现在过了5,6年, 要我回头再去做个
MFC HELLO WORLD出来我都办不到了, 都忘了.

a

【在 d****p 的大作中提到】
: 几天?:-)
: Several weeks you can do sth simple for an experience programmer taking on a
: new language I believe.
: For senior level work, probably at least 1-2 years even if you really have
: good foundation and learning skills.

avatar
g*g
55
Language itself probably doesn't take very long. But APIs,
frameworks take much longer to master. At least one year
I think.

【在 s******a 的大作中提到】
: 做软件这么多年,语言根本就已经不是问题了。对于一个经验丰富的程序员来说,几天
: 之内就可以掌握一种新的编程语言。

avatar
d*p
56
Yes, C++'s library support is way too complicated. And the language itself
is not that friendly to newbies.
Just talk about how to determine the way we pass in parameters:
1. by value
2. by reference
3. by raw pointer
4. by smart pointer (or its reference)
5. different types of smart pointers
The above cases also apply to the way function returns values.
So you really need to see the big picture, a design issue and low level
details (performance, potential risk).
If you are in a team where your

【在 k**0 的大作中提到】
: 说得没错.
: 学VB/C#/PASCAL/VFP/JAVA 一周就差不多入门了, 前提是你会基本编程.
: C++则不可能, 不是因为语言有啥了不起, 这语言本身的复杂多变+后来延伸出来的ATL/
: COM/MFC一堆乱七八糟的东西+一个极不友好的DEBUGGER (VS 6.0, .net的C++我没用过)
: 是最大的问题.
: 当年我学过C, 后来学会了C++, 后来学会了MFC(极烂的东西). 有一天看一个别人开发
: 的ATL发觉像是看天书, 才领悟到这不是我的茶. 而现在过了5,6年, 要我回头再去做个
: MFC HELLO WORLD出来我都办不到了, 都忘了.
:
: a

avatar
p*o
57
C++哪有那么多种传参方式 ... C就传值这一种,C++多一个传引用。

【在 d****p 的大作中提到】
: Yes, C++'s library support is way too complicated. And the language itself
: is not that friendly to newbies.
: Just talk about how to determine the way we pass in parameters:
: 1. by value
: 2. by reference
: 3. by raw pointer
: 4. by smart pointer (or its reference)
: 5. different types of smart pointers
: The above cases also apply to the way function returns values.
: So you really need to see the big picture, a design issue and low level

avatar
k*0
58
对, LS那位兄弟说的后3,4,5其实也是PASS BY REF.

【在 p***o 的大作中提到】
: C++哪有那么多种传参方式 ... C就传值这一种,C++多一个传引用。
avatar
c*u
59
我写了好几年C,OOC, 然后转做Java,做了大半年转做C++,C#,MFC.最近两天在搞lua,这
些都是full time工作用的.业余时间还用过其他的,比如flash,asp.net什么的.C++东西
比较多,要花些时间,我觉得就看那本thinking in C++就行了.虽然版上的问题还不能全
搞定,应付面试应该没什么问题.剩下的做project的时候边做边学就行了.不过我主要是
做GUI,各种语言和toolkit也是互相抄,共同点比较多.EE的那些很不一样.我看那些写
transimission控制程序的,大量的矩阵运算,思路完全不一样.
avatar
d*p
60
这样说也对,其实都是传
值: 引用也是加了type checking的指针传值.或者const check的传值.
不过c++的对象搅和一下使传值的花头太多了.

【在 p***o 的大作中提到】
: C++哪有那么多种传参方式 ... C就传值这一种,C++多一个传引用。
avatar
f*0
61
不要怕, 一点也不难。
记得当年我们公司一个哥们说了句很搞笑的话
“C 转 C++ 简直是太简单了, 就是把*.c 文件变个名字成 *.cpp, 然后把编译器由
cc 变成 g++ !" 差点把我们笑死了。 不过很多时候确实是这样,这是开始的第一
步,很容易!
呵呵。

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

avatar
p*o
62

学习设计的过程就是要学习怎么把搅和的东西分开。

【在 d****p 的大作中提到】
: 这样说也对,其实都是传
: 值: 引用也是加了type checking的指针传值.或者const check的传值.
: 不过c++的对象搅和一下使传值的花头太多了.

avatar
v*r
63
OOP is making programmer's life easier by using more meaningful abstractions
.
c to c++, should be a piece of cake for you.
avatar
v*r
64
OOP is making programmer's life easier by using more meaningful abstractions
.
c to c++, should be a piece of cake for you.
avatar
S*I
65
this is true for Java, for C++, OOP sometimes makes life harder.

abstractions

【在 v*****r 的大作中提到】
: OOP is making programmer's life easier by using more meaningful abstractions
: .
: c to c++, should be a piece of cake for you.

avatar
d*p
66
That's totally true. You need some understanding of compiler for effective
use of OO in C++; a different story in Java.

【在 S**I 的大作中提到】
: this is true for Java, for C++, OOP sometimes makes life harder.
:
: abstractions

avatar
g*g
67
By 80/20 rules, people are forced to do premature optimization
in C++ more often than not, just my 2c.

【在 d****p 的大作中提到】
: That's totally true. You need some understanding of compiler for effective
: use of OO in C++; a different story in Java.

avatar
p*o
68
It seems to me that C++ is so flexible that people trying to use C++
thought they are smart enough to optimize things at early design stages,
though that's usually not the case ...

【在 g*****g 的大作中提到】
: By 80/20 rules, people are forced to do premature optimization
: in C++ more often than not, just my 2c.

avatar
a*1
69
这一个也不是很容易,很多大的c程序用了很多void指针的东西,c++编译器不准的

【在 f*********0 的大作中提到】
: 不要怕, 一点也不难。
: 记得当年我们公司一个哥们说了句很搞笑的话
: “C 转 C++ 简直是太简单了, 就是把*.c 文件变个名字成 *.cpp, 然后把编译器由
: cc 变成 g++ !" 差点把我们笑死了。 不过很多时候确实是这样,这是开始的第一
: 步,很容易!
: 呵呵。
:
: +的

avatar
k*r
70
这样作的本身对新手其实也不是那么容易,至少得有name mangling的概念,否则用的
还是C 的编译器.

【在 f*********0 的大作中提到】
: 不要怕, 一点也不难。
: 记得当年我们公司一个哥们说了句很搞笑的话
: “C 转 C++ 简直是太简单了, 就是把*.c 文件变个名字成 *.cpp, 然后把编译器由
: cc 变成 g++ !" 差点把我们笑死了。 不过很多时候确实是这样,这是开始的第一
: 步,很容易!
: 呵呵。
:
: +的

avatar
k*r
71
有强的C 背景,再去做C++ 还是很有帮助的,比如对指针的理解。C++ 不是一个纯的
OOD 语言,保留了一些C 的东西.

+的

【在 P***y 的大作中提到】
: 小弟在一个不算特别大的公司(全球11000人,软件团队30人)做C语言项目的开发维护已
: 经有7年。程序大概在50万行左右。现在想转去做C++,求职的时候很多公司都要3年C++的
: 经验,不知道贸然上去会不会死得很难看。。。
: 小弟是学EE,硬件背景。现在本行业不景气,想换个行业。。。不知道各位高人对我这
: 样的转行有什么好的建议。。。
: 谢谢!!!

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