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的这部分收入加进去呢?
谢谢大家啦。
我老婆虽然是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的这部分收入加进去呢?
谢谢大家啦。
x*a
3 楼
儿子早上倒了一杯水在我的MBP键盘和屏幕上,现在正在晾干。
如果有损坏,applecare或者amex会不会cover? 多谢。
电脑是在去年7月用amex买的.
如果有损坏,applecare或者amex会不会cover? 多谢。
电脑是在去年7月用amex买的.
G*l
4 楼
我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
更用不到微积分。
python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
更用不到微积分。
S*i
5 楼
同等。。。
m*y
6 楼
我个人的做法是根本不管1042s和treaty的事,w2上5000已经扣除了。银行的300填在收
入下面的你系一栏里,仅供参考
入下面的你系一栏里,仅供参考
N*K
7 楼
我现在用c++的效率 可以追上matlab了
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
l*2
9 楼
我怎么记得中美treaty有个5年的限制条款,你老婆第六年了,应该没了吧?
c*h
11 楼
我也是这批的,刚在纽约中心网站上查到获得批准了,但是邮件还没有收到。
g*g
13 楼
我老从没觉得难,只不过觉得是落后生产力要被淘汰。版上有几个半路出家的只懂C++
,不懂CS的以此来show off智商是另一回事。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
,不懂CS的以此来show off智商是另一回事。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
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.
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.
w*z
16 楼
俺当年也是写c++,没觉得难啊。只不过是它被时代淘汰了,有更新更好更能赚钱的了
。没见过有人看不起c++程序员,到是有人觉得写java 一定是智商低,学不会c++.
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
。没见过有人看不起c++程序员,到是有人觉得写java 一定是智商低,学不会c++.
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
d*g
17 楼
各位兄弟姐妹受到大使馆的邮件了吗?我至今还是没有任何更新,留服系统里面也没有
。
。
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
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
s*a
21 楼
你老婆如果还是F1,是可以继续享用5000这个treaty的。我就是这样报税的,没有问题
。至于1042S不清楚,我只有w-2
。至于1042S不清楚,我只有w-2
a*n
24 楼
5000肯定可以用
n*c
26 楼
谢谢大家的回复~~
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++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
要学会3天就够了
有啥难得,
里面有难得东西吗?
有啥东西是智商90的人无法理解的?
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
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
我老婆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
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%了
里面可学的知识库很多很广
C++不算容易的,你要起步,可以换成javascript那种script 语言,
C++你要掌握机器内存编译相关原理,还有multithreading
除此之外,还有数据结构,比如list的insert/delete/find/find_if 操作,需要背
下来
【在 m*********a 的大作中提到】
: 还没有看过没有不知道是啥
: c++差不多看3天reference manual就够了
: 我上了university wisconsin,Madison的计算机系硕士的课
: 我在课上编程水平就已经是top 95%了
H*n
51 楼
我用两天时间看了c和c++的语法=。=
然后就开始写了=。=
然后就开始写了=。=
S*e
52 楼
和一个小屁孩(初生牛崽?)拌嘴,何苦呢!
h*y
54 楼
我觉得C++难的是需要学boost ace啥的,不确定值不值得投入时间。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
t*n
55 楼
大部分来的都是来刷题的。基本都是搞C++的阴暗,非常不常用的东西。而且没有写过
实际代码,没有实战经验。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
实际代码,没有实战经验。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
a*m
57 楼
不是难不难,是没必要。C++学习是必要的,但是使用场合越来越少了。语言只是工具
而已,怎么顺手怎么来。而且C++也没有提供其他语言无法提供的编程范式。
另外非常赞同楼主观点:算法,编译器OS才是根本,(同一种编程范式的)语言换来换去
关系不大。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
而已,怎么顺手怎么来。而且C++也没有提供其他语言无法提供的编程范式。
另外非常赞同楼主观点:算法,编译器OS才是根本,(同一种编程范式的)语言换来换去
关系不大。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
g*t
58 楼
C比c++难多了。编译器种类,硬件种类太多。历史坑太多。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
【在 G***l 的大作中提到】
: 我觉得至少对这个版上大多数人来说是不难的。对于没有编程基础的入门的话是比
: python这样的难很多。但是c,java对入门的来说也不容易。对于有工作中严肃使用的话
: ,写c++需要注意的各种问题和方面,用java,c#什么的几乎也少不了。
: 可能对那些编程不感兴趣,只是读个master找个工作混日子的人来说c++挺难。但是对
: 于正经学过cs,不管是专业还是自学,不管是本科,还是phd,只要对计算理论,算法
: ,操作系统,编译器这些有基础知识的人来说,这些c家族的语言不都一回事吗?c++只
: 是productivity低一些。用做数学题来类比的话,如果java是个用四则运算就能解决的
: 代数题的话,c++最多算是计算比较多的四则运算,只是解题时间稍长,但难度没有任
: 何提升,只要你会做四则运算,就能做。绝对不是更难的题目,不需要用到二次方程,
: 更用不到微积分。
t*t
59 楼
尼嘛C屁屁太难了
俺自从20年前抛弃它后就再没碰过
俺自从20年前抛弃它后就再没碰过
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
写算法,用其他语言写应用包。
processing也包括audio signal processing,image processing,video processing
,和numerical processing。
C++ DSP 码工的身价是由其 DSP 的水平决定的。懂 DSP, C,而不懂 C++ 的可以用 C
写算法,用其他语言写应用包。
n*s
66 楼
说C++不难的都是无知者无畏。学了点皮毛,编了几个小程序,以为就精通了?
不客气地说,连门都没入呢。
这么说吧,C++有非常多的trick。说C++几天学会那位,你要是不看那本C++必看书,就能
把那本书里提到概念差别,使用经验,都能说的清清楚楚,那你真的是天才。
不客气地说,连门都没入呢。
这么说吧,C++有非常多的trick。说C++几天学会那位,你要是不看那本C++必看书,就能
把那本书里提到概念差别,使用经验,都能说的清清楚楚,那你真的是天才。
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都要讨论好几个来回。
:
: 就能
楚,实际使用中肯定会犯错。出了问题都不知道原因。
面试过好多自称精通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都要讨论好几个来回。
:
: 就能
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.
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.
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.
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.
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.
c*f
79 楼
project大了就难了吧
最近开始看chromium source,头晕脑胀
最近开始看chromium source,头晕脑胀
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.
帮我看看答案 哪里有问题吧 多谢
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.
w*e
81 楼
一点都不难,就是烦,语言就是个工具,如果不是一定需要,搞个给自己找麻烦的工具
就是自虐。
就是自虐。
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++没有很好的钢筋水泥架构,完全要看水泥浆工水平。已经
不适合当今开发模式。现在的开发模式虽然失败几率低,但是也降低了编程门槛。工程
质量水平很低也是事实
么说吧
,你要想做大事情,从系统到底层,从图形到内存,从语言到架构,就连显示器的显示
原理你都得学,一个最终系统的c++要学的包括,操作系统,图形学,汇编语言,编译
原理,文件系统,web 底层以及技术,内存管理技术,3d opengl, c++ 架构和最少一
门上折10w以上行的c++库例如mfc。 c++ 语言和c本身的重用和架构, 各种语言混编技
术, driver,com&activex。 最大蛋疼之处,每一个项目都要写框架和底层。对程序员
的要求度很高。
这些技术学习成本是java的n倍,而且java只需知道语言到架构
就够了。 goodbug java大牛也不要bs c_++。 c++还是最难学到能运用的。现在开发技
术都是建筑学里的牛人设计图纸和考量力学,钢筋水泥土打好后找马工垒砖而已。开发
方式和模式已经不同了,c++没有很好的钢筋水泥架构,完全要看水泥浆工水平。已经
不适合当今开发模式。现在的开发模式虽然失败几率低,但是也降低了编程门槛。工程
质量水平很低也是事实
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++的,找点更合理的理由来黑吧。
使用语言本身, 没有难度可言,语言实现的难度确实很不同,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++的,找点更合理的理由来黑吧。
相关阅读
Startup现状分析 (转载)Express.js session management: cookie, session store, memory based, DB based版主,请你把老姜的被删的帖子恢复TeacherWei的人品绝对有问题SP4做开发本有点坑,报告一下spring boot sample project..神器阿ASIO TCP传送JSON如何知道包结束?C++/C#的一个设计方案---大伙说谁的方案合理?我戒网去了这个版的版主是罪魁祸首你们别吵了碰到一个非常奇怪的情况。p*hub宣布进军IoT太监语录别的不说,数据说话Internet of Things再次苦口婆心劝告某些人,第一要谨言慎行,第二别不要脸phd码工感觉是完全不同的一个档次Goodbug这一伙人最大的问题就是不要脸我发现你们居然可以翻回一两年前的帖子