Redian新闻
>
我真不明白c++有什么难的
avatar
我真不明白c++有什么难的# Programming - 葵花宝典
d*g
1
10月26号送到大使馆最终审批,现在还没结果,等得有点着急了。同批次的有出结果的
吗?
avatar
n*c
2
去年结的婚,今年准备第一次夫妻合报税。去年我是H1B,同时也是来美国的第六年。
我老婆虽然是F1,但去年也是来美国的第六年了,所以一起报税的话是按resident
alien来报。
1.首先想请教一下,我知道resident alien每个人有standard deduction的额度,但享
有standard deduction的同时,我老婆作为F1是否还可以用5000的treaty呢?还请大家
指教。
我老婆16年初选择的使用treaty,前5000直接不扣税,5000以后才会交税,所以现在W2
上第1栏是减去5000以后的数字,第16栏州的收入是没有减去5000的,同时有个1042-S
上面写的收入是5000.
如果可以使用treaty,是不是就不用特别注意,直接e-file就可以了吗?还用寄送1042
-S吗?
如果不能使用treaty,那如何申报这5000呢?之前用TurboTax试着填了一下,找了半天
没有找到在哪里可以填1042-S。后来又用Credit Karma手工输入,也没有发现填1042-S
的地方,但有一个Other Income的选项,我是不是可以在这里填5000就好了呀,描述为
Compensation during studying and training,这样是不是相当于把那5000也补交了
税了呢?我试着比较了一下前后退的联邦税,确实差了800左右。
2. 同时她还有另外一个1042-S,银行开户的bonus 300,NRA好像不用交税,但作为
resident alien报税的话,也应该报上去的吧。是不是也可以填在Other Income那里呢
,描述为deposit interest?
如果不能这样直接填的话,那怎么能够把1042-S的这部分收入加进去呢?
谢谢大家啦。
avatar
x*a
3
儿子早上倒了一杯水在我的MBP键盘和屏幕上,现在正在晾干。
如果有损坏,applecare或者amex会不会cover? 多谢。
电脑是在去年7月用amex买的.
avatar
G*l
4
我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
更用不到微积分。
avatar
S*i
5
同等。。。
avatar
m*y
6
我个人的做法是根本不管1042s和treaty的事,w2上5000已经扣除了。银行的300填在收
入下面的你系一栏里,仅供参考
avatar
N*K
7
我现在用c++的效率 可以追上matlab了

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
S*i
8
同等。。。。

【在 d*****g 的大作中提到】
: 10月26号送到大使馆最终审批,现在还没结果,等得有点着急了。同批次的有出结果的
: 吗?

avatar
l*2
9
我怎么记得中美treaty有个5年的限制条款,你老婆第六年了,应该没了吧?
avatar
n*3
10
只用stlboost,template? 不用指针?

【在 N******K 的大作中提到】
: 我现在用c++的效率 可以追上matlab了
avatar
c*h
11
我也是这批的,刚在纽约中心网站上查到获得批准了,但是邮件还没有收到。
avatar
f*n
12
多少年都可以

【在 l*******2 的大作中提到】
: 我怎么记得中美treaty有个5年的限制条款,你老婆第六年了,应该没了吧?
avatar
g*g
13
我老从没觉得难,只不过觉得是落后生产力要被淘汰。版上有几个半路出家的只懂C++
,不懂CS的以此来show off智商是另一回事。

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
d*g
14
那估计快了,但是我留服上还没有更新。。。还是初审通过。。。

【在 c******h 的大作中提到】
: 我也是这批的,刚在纽约中心网站上查到获得批准了,但是邮件还没有收到。
avatar
d*u
15
Treaty的article 20 是这么写的,没有看到时间上有限制。
ARTICLE 20 (Students and Trainees)
A student, business apprentice or trainee who is, or was immediately before
visiting a Contracting State, a resident of the other Contracting State and
who is present in the first- mentioned Contracting State solely for the
purpose of his education, training or obtaining special technical experience
shall be exempt from tax in that Contracting State with respect to:
(a) payments received from abroad for the purpose of his maintenance,
education, study, research or training;
(b) grants or awards from a government, scientific, educational or other tax
-exempt organization; and
(c) income from personal services performed in that Contracting State in an
amount not in excess of 5,000 United States dollars or its equivalent in
Chinese yuan for any taxable year.
The benefits provided under this Article shall extend only for such period
of time as is reasonably necessary to complete the education or training.
avatar
w*z
16
俺当年也是写c++,没觉得难啊。只不过是它被时代淘汰了,有更新更好更能赚钱的了
。没见过有人看不起c++程序员,到是有人觉得写java 一定是智商低,学不会c++.

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
d*g
17
各位兄弟姐妹受到大使馆的邮件了吗?我至今还是没有任何更新,留服系统里面也没有
avatar
d*g
18
1. scholar or researcher has 5 year limit , student doesn't
ref(page 12): https://www.irs.gov/pub/irs-pdf/p4011.pdf
2. treaty usually applies to non-resident alien. When people becomes
resident alien, treaty is usually not applicable, but student from China
still has this treaty. Somehow, this treaty should be applied solely on the
student's income, and better off, taken out at the first place from the
withholding of the employer(which means you need to have the employer loose
the withholding money from your first 5000 dollar).
https://www.irs.gov/individuals/international-taxpayers/resident-alien-
claiming-a-treaty-exemption-for-a-scholarship-or-fellowship
3. to file the treaty no additional form is needed, this is how to do it
although I am not going to be responsible for this instructions, you are on
your own:
http://www.middlebury.edu/offices/business/tax/filing/ra_treaty

W2
S
1042

【在 n****c 的大作中提到】
: 去年结的婚,今年准备第一次夫妻合报税。去年我是H1B,同时也是来美国的第六年。
: 我老婆虽然是F1,但去年也是来美国的第六年了,所以一起报税的话是按resident
: alien来报。
: 1.首先想请教一下,我知道resident alien每个人有standard deduction的额度,但享
: 有standard deduction的同时,我老婆作为F1是否还可以用5000的treaty呢?还请大家
: 指教。
: 我老婆16年初选择的使用treaty,前5000直接不扣税,5000以后才会交税,所以现在W2
: 上第1栏是减去5000以后的数字,第16栏州的收入是没有减去5000的,同时有个1042-S
: 上面写的收入是5000.
: 如果可以使用treaty,是不是就不用特别注意,直接e-file就可以了吗?还用寄送1042

avatar
y*u
19
C++太难了。。。。。。

的话
是对
算法
++只
决的
有任
程,

【在 w**z 的大作中提到】
: 俺当年也是写c++,没觉得难啊。只不过是它被时代淘汰了,有更新更好更能赚钱的了
: 。没见过有人看不起c++程序员,到是有人觉得写java 一定是智商低,学不会c++.

avatar
b*r
20
楼主10月26的还没被approve, 我11月21号的要到什么时候哇。。

【在 d*****g 的大作中提到】
: 各位兄弟姐妹受到大使馆的邮件了吗?我至今还是没有任何更新,留服系统里面也没有
: 。

avatar
s*a
21
你老婆如果还是F1,是可以继续享用5000这个treaty的。我就是这样报税的,没有问题
。至于1042S不清楚,我只有w-2
avatar
w*z
22
给你一年三十万,你难道学不会?

【在 y**********u 的大作中提到】
: C++太难了。。。。。。
:
: 的话
: 是对
: 算法
: ++只
: 决的
: 有任
: 程,

avatar
r*7
23
请问你的NOL最终是啥时候批准的阿,我的按照规律应该这个月发,但有的人说已经批
准了,我的还没有批准。。。。。。。。 非常感谢

【在 d*****g 的大作中提到】
: 各位兄弟姐妹受到大使馆的邮件了吗?我至今还是没有任何更新,留服系统里面也没有
: 。

avatar
a*n
24
5000肯定可以用
avatar
y*u
25
学不会。。。。

【在 w**z 的大作中提到】
: 给你一年三十万,你难道学不会?
avatar
n*c
26
谢谢大家的回复~~
avatar
m*a
27
本来c++就很容易,和science 比起来c++只能算个屁
要学会3天就够了
有啥难得,
里面有难得东西吗?
有啥东西是智商90的人无法理解的?

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
w*1
28
借帖问一下,
我老婆2016年8月前都是F1,但是4月份结的婚,8月转成了H4,现在和我一起报税,她
去年没有收入,那么现在我们jointly报税可以用$5000 tready么?谢谢!

the
loose

【在 d*******g 的大作中提到】
: 1. scholar or researcher has 5 year limit , student doesn't
: ref(page 12): https://www.irs.gov/pub/irs-pdf/p4011.pdf
: 2. treaty usually applies to non-resident alien. When people becomes
: resident alien, treaty is usually not applicable, but student from China
: still has this treaty. Somehow, this treaty should be applied solely on the
: student's income, and better off, taken out at the first place from the
: withholding of the employer(which means you need to have the employer loose
: the withholding money from your first 5000 dollar).
: https://www.irs.gov/individuals/international-taxpayers/resident-alien-
: claiming-a-treaty-exemption-for-a-scholarship-or-fellowship

avatar
y*u
29
先花3天时间弄明白*p和->的区别吧

的话
是对
算法
++只
决的
有任
程,

【在 m*********a 的大作中提到】
: 本来c++就很容易,和science 比起来c++只能算个屁
: 要学会3天就够了
: 有啥难得,
: 里面有难得东西吗?
: 有啥东西是智商90的人无法理解的?

avatar
s*3
30
filed as resident to apply treaty have to file 8833 as well.

【在 n****c 的大作中提到】
: 谢谢大家的回复~~
avatar
m*a
31
lol,自己不懂,还以为别人不懂
你懂吗,二流马工?

【在 y**********u 的大作中提到】
: 先花3天时间弄明白*p和->的区别吧
:
: 的话
: 是对
: 算法
: ++只
: 决的
: 有任
: 程,

avatar
y*u
32
我还是三流马工呢
你先说说有什么区别吧

【在 m*********a 的大作中提到】
: lol,自己不懂,还以为别人不懂
: 你懂吗,二流马工?

avatar
w*z
33
我咋觉得他是月光的马甲呢?

【在 y**********u 的大作中提到】
: 我还是三流马工呢
: 你先说说有什么区别吧

avatar
y*u
34
月光没那么傻

【在 w**z 的大作中提到】
: 我咋觉得他是月光的马甲呢?
avatar
m*a
35
你先说说,我看你懂了没有。
估计你也搞不明白。也就是个会用的技工而已
印度阿三85的智商就可以当你的manager了

【在 y**********u 的大作中提到】
: 我还是三流马工呢
: 你先说说有什么区别吧

avatar
m*a
36
三流马工,咋不秀一下你的水平
看来你是不敢了
拍自己不懂是吧,LoL
有一个半桶水的
不懂就,不要装大牛
中国人的谦虚没有学会?

【在 y**********u 的大作中提到】
: 我还是三流马工呢
: 你先说说有什么区别吧

avatar
m*t
37
boost library 也是三天学得会的?
那是很厉害了

【在 m*********a 的大作中提到】
: 本来c++就很容易,和science 比起来c++只能算个屁
: 要学会3天就够了
: 有啥难得,
: 里面有难得东西吗?
: 有啥东西是智商90的人无法理解的?

avatar
m*a
38
还没有看过没有不知道是啥
c++差不多看3天reference manual就够了
我上了university wisconsin,Madison的计算机系硕士的课
我在课上编程水平就已经是top 95%了

【在 m********t 的大作中提到】
: boost library 也是三天学得会的?
: 那是很厉害了

avatar
m*t
39
很多app要调用boost library, 你机器里没有,要sudo install的,才能运行
里面可学的知识库很多很广
C++不算容易的,你要起步,可以换成javascript那种script 语言,
C++你要掌握机器内存编译相关原理,还有multithreading
除此之外,还有数据结构,比如list的insert/delete/find/find_if 操作,需要背
下来

【在 m*********a 的大作中提到】
: 还没有看过没有不知道是啥
: c++差不多看3天reference manual就够了
: 我上了university wisconsin,Madison的计算机系硕士的课
: 我在课上编程水平就已经是top 95%了

avatar
m*t
40
普通人学C++需要三个星期,只能会写很简单的功能
真正深入掌握,需要几年的职业积累,才能遇到各种情况,各种event

【在 m*********a 的大作中提到】
: 还没有看过没有不知道是啥
: c++差不多看3天reference manual就够了
: 我上了university wisconsin,Madison的计算机系硕士的课
: 我在课上编程水平就已经是top 95%了

avatar
m*a
41
总共是7个project加考试
分数是98,99,98,86,80,100,109分(有附加题),最后A+

【在 m********t 的大作中提到】
: 普通人学C++需要三个星期,只能会写很简单的功能
: 真正深入掌握,需要几年的职业积累,才能遇到各种情况,各种event

avatar
m*a
42
这个我知道,也在学基础的原理的东西,就是一个记忆
但是我数学物理都是很好的
计算机的可就和看小人书一样
根本不需要智商
所以有时间一天可以看200页

【在 m********t 的大作中提到】
: 普通人学C++需要三个星期,只能会写很简单的功能
: 真正深入掌握,需要几年的职业积累,才能遇到各种情况,各种event

avatar
m*t
43
C++真正的project很难,一个function里含有几十个相关files的定义,不用多,10
个,你就晕头转向了
一个file里有十几个inline,你就疯了
做C++的team一般都是几十人的,30人左右的, 每人负责一小块的。
一个人都负责的话,能累出吐血

【在 m*********a 的大作中提到】
: 总共是7个project加考试
: 分数是98,99,98,86,80,100,109分(有附加题),最后A+

avatar
m*t
44
coding需要经验,需要经历过不同症结,才知道如何避免和troubleshooting
run waf的时候,机器都在burning, 温度很高, 这是真正的C++ project

【在 m*********a 的大作中提到】
: 这个我知道,也在学基础的原理的东西,就是一个记忆
: 但是我数学物理都是很好的
: 计算机的可就和看小人书一样
: 根本不需要智商
: 所以有时间一天可以看200页

avatar
m*a
45
这个就是这样的,刚开始的简单的问题很多
但是计算机就是好,那出了问题肯定是哪儿不对
慢慢debug就行了
我以前做的东西,根本没有头绪,有可能几年没有进程,也很正常
所以现在很喜欢这个CS方向,
解决问题,花时间就行了,很确定
没有不确定性

【在 m********t 的大作中提到】
: coding需要经验,需要经历过不同症结,才知道如何避免和troubleshooting
: run waf的时候,机器都在burning, 温度很高, 这是真正的C++ project

avatar
m*t
46
祝你成功吧, 威斯康星是很好的学校,我都没敢申请,

【在 m*********a 的大作中提到】
: 这个就是这样的,刚开始的简单的问题很多
: 但是计算机就是好,那出了问题肯定是哪儿不对
: 慢慢debug就行了
: 我以前做的东西,根本没有头绪,有可能几年没有进程,也很正常
: 所以现在很喜欢这个CS方向,
: 解决问题,花时间就行了,很确定
: 没有不确定性

avatar
m*a
47
已经转到georgia tech 了学费便宜一点

【在 m********t 的大作中提到】
: 祝你成功吧, 威斯康星是很好的学校,我都没敢申请,
avatar
c*a
48
再多做做大项目,你就不这莫说了。
跟是不是c++没关系,凡是能进debugger的活, 大多都是小儿科。痛苦的时候是你不知
道该debug啥。

【在 m*********a 的大作中提到】
: 这个就是这样的,刚开始的简单的问题很多
: 但是计算机就是好,那出了问题肯定是哪儿不对
: 慢慢debug就行了
: 我以前做的东西,根本没有头绪,有可能几年没有进程,也很正常
: 所以现在很喜欢这个CS方向,
: 解决问题,花时间就行了,很确定
: 没有不确定性

avatar
m*t
49
感动ing,尼玛,知我莫若你啊,
话说我咋才看见这个贴呢,
敬爱的语文老师,周末请你吃buffet,来嘛?

【在 y**********u 的大作中提到】
: 月光没那么傻
avatar
a*a
50
果蝇脑细胞就是不够用。top 95%尼玛刚出了垫底的5%就出来现?
早知道nature和science是学术界的fashion magazines,没想到连top,bottom都搞不
清楚的都能在上面发一座了?

【在 m*********a 的大作中提到】
: 还没有看过没有不知道是啥
: c++差不多看3天reference manual就够了
: 我上了university wisconsin,Madison的计算机系硕士的课
: 我在课上编程水平就已经是top 95%了

avatar
H*n
51
我用两天时间看了c和c++的语法=。=
然后就开始写了=。=
avatar
S*e
52
和一个小屁孩(初生牛崽?)拌嘴,何苦呢!
avatar
e*o
53
笑了,哈哈。
你不说我还没意识到。

【在 a*********a 的大作中提到】
: 果蝇脑细胞就是不够用。top 95%尼玛刚出了垫底的5%就出来现?
: 早知道nature和science是学术界的fashion magazines,没想到连top,bottom都搞不
: 清楚的都能在上面发一座了?

avatar
h*y
54
我觉得C++难的是需要学boost ace啥的,不确定值不值得投入时间。

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
t*n
55
大部分来的都是来刷题的。基本都是搞C++的阴暗,非常不常用的东西。而且没有写过
实际代码,没有实战经验。

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
N*K
56
需要你来批判it们

【在 t*****n 的大作中提到】
: 大部分来的都是来刷题的。基本都是搞C++的阴暗,非常不常用的东西。而且没有写过
: 实际代码,没有实战经验。

avatar
a*m
57
不是难不难,是没必要。C++学习是必要的,但是使用场合越来越少了。语言只是工具
而已,怎么顺手怎么来。而且C++也没有提供其他语言无法提供的编程范式。
另外非常赞同楼主观点:算法,编译器OS才是根本,(同一种编程范式的)语言换来换去
关系不大。

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
g*t
58
C比c++难多了。编译器种类,硬件种类太多。历史坑太多。

【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。

avatar
t*t
59
尼嘛C屁屁太难了
俺自从20年前抛弃它后就再没碰过
avatar
k*g
60

风扇不够大的结果。买机器时没说清楚是用来满载 full load , 24/7 x 100% CPU。
要麽规格(性能数字)相近的机器为什麽价钱天渊之别呢。

【在 m********t 的大作中提到】
: coding需要经验,需要经历过不同症结,才知道如何避免和troubleshooting
: run waf的时候,机器都在burning, 温度很高, 这是真正的C++ project

avatar
k*g
61

还有 database,distributed processing, data parallelism 现在都是基础的一部
份了。

【在 a*******m 的大作中提到】
: 不是难不难,是没必要。C++学习是必要的,但是使用场合越来越少了。语言只是工具
: 而已,怎么顺手怎么来。而且C++也没有提供其他语言无法提供的编程范式。
: 另外非常赞同楼主观点:算法,编译器OS才是根本,(同一种编程范式的)语言换来换去
: 关系不大。

avatar
k*g
62
C++ 的核心竞争力是讯号处理(signal processing 或简称 DSP)。Signal
processing也包括audio signal processing,image processing,video processing
,和numerical processing。
C++ DSP 码工的身价是由其 DSP 的水平决定的。懂 DSP, C,而不懂 C++ 的可以用 C
写算法,用其他语言写应用包。
avatar
k*g
63

哎,二零零零年时UWisc学费是公立大学当中最便宜的,没几年都追上北上广的楼价了


【在 m*********a 的大作中提到】
: 已经转到georgia tech 了学费便宜一点
avatar
k*g
64

Boost太大了,说把整个Boost都学了的都是SB的。大家都是用啥学啥,例如multiindex
,serialization,random。
真心没见过用ACE的实例。
此外,Intel TBB也是必须的知识。

【在 h*****y 的大作中提到】
: 我觉得C++难的是需要学boost ace啥的,不确定值不值得投入时间。
avatar
B*e
65
这方程好牛逼啊, 是不是可以煮咖啡啊?

10

【在 m********t 的大作中提到】
: C++真正的project很难,一个function里含有几十个相关files的定义,不用多,10
: 个,你就晕头转向了
: 一个file里有十几个inline,你就疯了
: 做C++的team一般都是几十人的,30人左右的, 每人负责一小块的。
: 一个人都负责的话,能累出吐血

avatar
n*s
66
说C++不难的都是无知者无畏。学了点皮毛,编了几个小程序,以为就精通了?
不客气地说,连门都没入呢。
这么说吧,C++有非常多的trick。说C++几天学会那位,你要是不看那本C++必看书,就能
把那本书里提到概念差别,使用经验,都能说的清清楚楚,那你真的是天才。
avatar
t*n
67
我有这闲工夫不如去stackflow刷分了。mitbbs屁影响力。说了这么多,这些刷题的不
听。咎由自取吧。

【在 N******K 的大作中提到】
: 需要你来批判it们
avatar
t*n
68
KISS是大型软件开发的基本原则。搞trick,基本最后是把自己搞死。这些trick除了面
试的时候唬唬人还行,实际开发没什么用处。一般的公司上C++ 11都要讨论好几个来回。

就能

【在 n**s 的大作中提到】
: 说C++不难的都是无知者无畏。学了点皮毛,编了几个小程序,以为就精通了?
: 不客气地说,连门都没入呢。
: 这么说吧,C++有非常多的trick。说C++几天学会那位,你要是不看那本C++必看书,就能
: 把那本书里提到概念差别,使用经验,都能说的清清楚楚,那你真的是天才。

avatar
n*s
69
这些trick不是为了唬人而弄的,基本上都是概念的理解和使用经验。这些概念搞不清
楚,实际使用中肯定会犯错。出了问题都不知道原因。
面试过好多自称精通C++的人,不问很深的问题,就问一些使用中的经验,
比如
shallow copy,deep copy 区别?怎样实现deep copy?
在constructor和destructor中可否调用virtual function? 为什么?
是否有virtual constructor? 为什么?
有base class, derived class,写一小段程序实现derived class的copy constructor
和assignment operator,确保完整copy base class.
用两种方法来实现禁止class copy.
就这些基本概念,基本技巧,能答出来的是寥寥无几

回。

【在 t*****n 的大作中提到】
: KISS是大型软件开发的基本原则。搞trick,基本最后是把自己搞死。这些trick除了面
: 试的时候唬唬人还行,实际开发没什么用处。一般的公司上C++ 11都要讨论好几个来回。
:
: 就能

avatar
g*l
70


【在 y**********u 的大作中提到】
: 学不会。。。。
avatar
c*y
71
我自认为C++水平很初级,但是你这些问题更初级啊,
C++还是很博大精深的

constructor

【在 n**s 的大作中提到】
: 这些trick不是为了唬人而弄的,基本上都是概念的理解和使用经验。这些概念搞不清
: 楚,实际使用中肯定会犯错。出了问题都不知道原因。
: 面试过好多自称精通C++的人,不问很深的问题,就问一些使用中的经验,
: 比如
: shallow copy,deep copy 区别?怎样实现deep copy?
: 在constructor和destructor中可否调用virtual function? 为什么?
: 是否有virtual constructor? 为什么?
: 有base class, derived class,写一小段程序实现derived class的copy constructor
: 和assignment operator,确保完整copy base class.
: 用两种方法来实现禁止class copy.

avatar
n*s
72
我说过,这些都是基本概念基本技巧。但很多自称精通的人都回答不上来。
所以说什么看了几天就学会C++的,基本是胡扯。

【在 c*******y 的大作中提到】
: 我自认为C++水平很初级,但是你这些问题更初级啊,
: C++还是很博大精深的
:
: constructor

avatar
N*K
73
shallow copy,deep copy 这个概念在出现smart pointer后 就过时了

constructor

【在 n**s 的大作中提到】
: 这些trick不是为了唬人而弄的,基本上都是概念的理解和使用经验。这些概念搞不清
: 楚,实际使用中肯定会犯错。出了问题都不知道原因。
: 面试过好多自称精通C++的人,不问很深的问题,就问一些使用中的经验,
: 比如
: shallow copy,deep copy 区别?怎样实现deep copy?
: 在constructor和destructor中可否调用virtual function? 为什么?
: 是否有virtual constructor? 为什么?
: 有base class, derived class,写一小段程序实现derived class的copy constructor
: 和assignment operator,确保完整copy base class.
: 用两种方法来实现禁止class copy.

avatar
c*y
74
他们的arguments是超过三天教程还无法理解或者涵盖的,都是无用的奇技淫巧。

【在 n**s 的大作中提到】
: 我说过,这些都是基本概念基本技巧。但很多自称精通的人都回答不上来。
: 所以说什么看了几天就学会C++的,基本是胡扯。

avatar
s*b
75
什么课?课程名字叫?

【在 m*********a 的大作中提到】
: 总共是7个project加考试
: 分数是98,99,98,86,80,100,109分(有附加题),最后A+

avatar
s*b
76
如何能做到看这么快?有什么诀窍?

【在 m*********a 的大作中提到】
: 这个我知道,也在学基础的原理的东西,就是一个记忆
: 但是我数学物理都是很好的
: 计算机的可就和看小人书一样
: 根本不需要智商
: 所以有时间一天可以看200页

avatar
i*h
77
为什么?

【在 N******K 的大作中提到】
: shallow copy,deep copy 这个概念在出现smart pointer后 就过时了
:
: constructor

avatar
h*0
78

这个非C++也需要知道
这个就不需要知道为什么,直接禁用不就完了?
constructor
一般需要继承的class全部禁用copy & assign就好了,需要时查资料写。
了面

【在 n**s 的大作中提到】
: 这些trick不是为了唬人而弄的,基本上都是概念的理解和使用经验。这些概念搞不清
: 楚,实际使用中肯定会犯错。出了问题都不知道原因。
: 面试过好多自称精通C++的人,不问很深的问题,就问一些使用中的经验,
: 比如
: shallow copy,deep copy 区别?怎样实现deep copy?
: 在constructor和destructor中可否调用virtual function? 为什么?
: 是否有virtual constructor? 为什么?
: 有base class, derived class,写一小段程序实现derived class的copy constructor
: 和assignment operator,确保完整copy base class.
: 用两种方法来实现禁止class copy.

avatar
c*f
79
project大了就难了吧
最近开始看chromium source,头晕脑胀
avatar
i*t
80
正在复习 c++
帮我看看答案 哪里有问题吧 多谢
1 shallow copy,deep copy 区别?怎样实现deep copy?
如果里面有些内存分配的问题 需要deep copy, 否则shallow copy还用原来的内存 释
放原来对象的时候会造成现在对象的问题
怎么样实现deep copy 就是完全复制一些新的对象 主要是重新申请自己的空间 之类的
2
在constructor和destructor中可否调用virtual function? 为什么?
应该constructor 不能调用virtual function吧 因为 对象还没建好?
destructor 里面可以调用的吧 我想
3是否有virtual constructor? 为什么?
一般来说是不行吧
4 禁止class copy
声明为 private:
A(const A&)=0;
就行了吧, 第二种方法不会

constructor

【在 n**s 的大作中提到】
: 这些trick不是为了唬人而弄的,基本上都是概念的理解和使用经验。这些概念搞不清
: 楚,实际使用中肯定会犯错。出了问题都不知道原因。
: 面试过好多自称精通C++的人,不问很深的问题,就问一些使用中的经验,
: 比如
: shallow copy,deep copy 区别?怎样实现deep copy?
: 在constructor和destructor中可否调用virtual function? 为什么?
: 是否有virtual constructor? 为什么?
: 有base class, derived class,写一小段程序实现derived class的copy constructor
: 和assignment operator,确保完整copy base class.
: 用两种方法来实现禁止class copy.

avatar
w*e
81
一点都不难,就是烦,语言就是个工具,如果不是一定需要,搞个给自己找麻烦的工具
就是自虐。
avatar
w*r
82
分布式大型图形处理软件百万行以上你能handle,再来谈不难。 c++是个烂坑,这
么说吧
,你要想做大事情,从系统到底层,从图形到内存,从语言到架构,就连显示器的显示
原理你都得学,一个最终系统的c++要学的包括,操作系统,图形学,汇编语言,编译
原理,文件系统,web 底层以及技术,内存管理技术,3d opengl, c++ 架构和最少一
门上折10w以上行的c++库例如mfc。 c++ 语言和c本身的重用和架构, 各种语言混编技
术, driver,com&activex。 最大蛋疼之处,每一个项目都要写框架和底层。对程序员
的要求度很高。
这些技术学习成本是java的n倍,而且java只需知道语言到架构
就够了。 goodbug java大牛也不要bs c_++。 c++还是最难学到能运用的。现在开发技
术都是建筑学里的牛人设计图纸和考量力学,钢筋水泥土打好后找马工垒砖而已。开发
方式和模式已经不同了,c++没有很好的钢筋水泥架构,完全要看水泥浆工水平。已经
不适合当今开发模式。现在的开发模式虽然失败几率低,但是也降低了编程门槛。工程
质量水平很低也是事实
avatar
w*x
83
越说越离谱了。。
使用语言本身, 没有难度可言,语言实现的难度确实很不同,c++的compiler要比c的难
n倍。
不同工具构造不同应用。c++哪有那么难使用?stl/boost api哪有那么复杂?api的实
现和使用是两个难度级别。使用rbtree有难度么?分分钟的事情,但如果自己实现bug
free的rbtree呢?恐怕就要几天了。
应用的具体复杂程度,取决于你要实现的目标,这直接决定了语言工具的选择。如果你
非要用java打造unreal4 engine,到最后你会发现你不得不重新实现一个更高性能的
java vm,所以更明智的做法是直接用c++,这是工程上的最优选择。
一些高性能的应用,最后优化阶段会把很多计算步骤优化到microsecond甚至
nanosecond级别,c/c++/asm做起来在自然不过了,不过即使如此,语言本身并不会帮
做太多,对算法的优化,硬件和os架构的理解才是根本,c/c++只不过能保障你的实现
会近似1:1的映射到实际硬件指令上去,java/python这类语言显然并不擅长做这种工
作。
c比c++简单多了,但这并不意味着linux kernel代码就比基于c++的webkit更容易理解。
总之不待这么黑c++的,找点更合理的理由来黑吧。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。