Redian新闻
>
这个swift又臭又长,比C++还烦,而且属于毫无技术含量那种烦
avatar
这个swift又臭又长,比C++还烦,而且属于毫无技术含量那种烦# Programming - 葵花宝典
c*u
1
pizza面团:
面粉2 cup,牛奶3/4 cup,橄榄油 2 tbsp;酵母粉 1 tsp。
所有材料放到面包机里,发面程序;
烤箱预热450F,把pizza stone放进去(没有就算了)
topping:
鸡胸肉两块,用BBQ酱腌一下,锅内煎熟,切小块;
土豆一大个,去皮,切薄片,放在微波炉碗里,加少许盐和pizza调味料拌匀,再加一
点橄榄油拌匀,
微波至熟;
pizza cheese一袋(8 oz)
发好的面团擀成16吋薄饼,用叉子在上面戳小洞,均匀刷一层BBQ酱,然后把准备好的
鸡块和土豆片均
匀地铺上去,最后撒一层pizza cheese;
入烤箱烤12分钟左右,看到cheese融化并且呈金黄色就好。具体时间根据各家烤箱调整。
avatar
p*g
2
刚刚跟recruiter通了电话,确认这个offer是签给Allied Sensor的。(参加我今早发
的帖子http://www.mitbbs.com/article_t0/JobHunting/31536325.html
NND,就说怎么这么顺利,一不小心就差点被卖了。一张破纸,写了半页,就好意思跟
我们说这个就是official offer letter。当着欺负我们没见过offer letter长什么样
的。
大家找工作一定要小心啊,不要签了卖身契还欢天喜地的。
我现在虽然手上没有offer,但是不会接受这个job。说实在话,要干的活和干活的公司
我还是挺喜欢的。
坚持就是胜利,与大家共勉。
avatar
c*8
3
为父母探亲打听。他们底特律转机到纳什维尔。是先出关后取行李,再转飞机,还是托
运的行李不需要自己照管。
另外轮椅服务是怎样的?谢谢
avatar
t*o
4
在职场多年的感叹,就是只要在这个公司做的不爽,就最好早作打算,别以为忍着就可
以解决一切问题了。
我也是曾经忍着过的,因为有同事很过分,并且boss本身也不是什么很好的boss,素质
都不高,虽然对于自己的工作已经做的很熟了,离开的话,也会有一些损失,但是当时
我马上离开就好了,我错就错在忍着了2年,这2年我一点也不快乐,每天上班都很郁闷。
最后的结局还是离开,但是我耽误了两年的时间和快乐,一点也不值。
就因为在意识到这家公司不再让自己愉快的工作的时候,马上开始找寻后路,然后马上
离开就OK了,眼前损失一点点,其实以后都会赚回来的,忍一段时间之后再离开,损失
更大。
现在我也是一直就这样子,感觉到不好,马上准备走人,什么职场定律之类的那些书,
我也从来都不看,看了之后能有什么用,能在职场变得八面玲珑,还是说自己能混到很
高的职位?只是每天让自己心理扭曲的去工作罢了,明明很难受,还得安慰自己,这就
是在为成功做铺垫,事实上,一点用处都没有,白白的折磨自己,我算是看透了。
avatar
T*i
5
Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
妈的MacOS连VNC支持都比Ubuntu差几条街。
还有哪个XCode,IDE连开源的都不如。
avatar
h*m
6
收藏啦!
买了个pizza烤盘,这下可以派上用场啦~
豆豆猫的方子看着就好!!!^^

【在 c*******u 的大作中提到】
: pizza面团:
: 面粉2 cup,牛奶3/4 cup,橄榄油 2 tbsp;酵母粉 1 tsp。
: 所有材料放到面包机里,发面程序;
: 烤箱预热450F,把pizza stone放进去(没有就算了)
: topping:
: 鸡胸肉两块,用BBQ酱腌一下,锅内煎熟,切小块;
: 土豆一大个,去皮,切薄片,放在微波炉碗里,加少许盐和pizza调味料拌匀,再加一
: 点橄榄油拌匀,
: 微波至熟;
: pizza cheese一袋(8 oz)

avatar
r*e
7
啥叫卖身契? icc给钱吗? 给的很少,还是?
是药强制工作一年以上是吗?
avatar
z*i
8
我父母也是在底特律转机,我看网上别说都说要自己取行李,重新托运的。
avatar
g*t
9
它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
设计约束的维度很高。
很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

avatar
f*n
10
看起来好诱人。刚刚吃了pizza,下次试一下豆豆猫的方子。

【在 c*******u 的大作中提到】
: pizza面团:
: 面粉2 cup,牛奶3/4 cup,橄榄油 2 tbsp;酵母粉 1 tsp。
: 所有材料放到面包机里,发面程序;
: 烤箱预热450F,把pizza stone放进去(没有就算了)
: topping:
: 鸡胸肉两块,用BBQ酱腌一下,锅内煎熟,切小块;
: 土豆一大个,去皮,切薄片,放在微波炉碗里,加少许盐和pizza调味料拌匀,再加一
: 点橄榄油拌匀,
: 微波至熟;
: pizza cheese一袋(8 oz)

avatar
r*e
11
哦 看了上个帖子,明白了点。
就是它们还要中间剥削你的工资是吧? 等于你是icc派去的contractor~
avatar
c*8
12
哦,谢谢

【在 z*********i 的大作中提到】
: 我父母也是在底特律转机,我看网上别说都说要自己取行李,重新托运的。
avatar
c*g
13
我很喜欢Swift!
avatar
k*u
14
挖。。。香~~~
avatar
p*g
15
刚刚icc的老印又打电话过来,说刚才我忘了提一点,我们给办绿卡,你一旦有绿卡了L
公司就能hire你。我心里面一阵好笑,空头支票一张,没有什么保证。我装傻问,多久
才能办下来呢,几个月还是几年。他说我不太清楚,不过你是phd,肯定很快。 我K~
~~~~
然后还让我打电话给他director的兄弟确认。这也真是骗人到家了!!
avatar
f*2
16
企业要建立自己的护城河。
果子赚的是辛苦钱,本质就是卖软件的;
不像Google/Facebook,是卖用户数据的(美其名曰免费服务)


: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。

: 设计约束的维度很高。

: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。



【在 g****t 的大作中提到】
: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
: 设计约束的维度很高。
: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

avatar
s*i
17
avatar
p*g
18
刚刚icc的老印又打电话过来,说刚才我忘了提一点,我们给办绿卡,你一旦有绿卡了L
公司就能hire你。我心里面一阵好笑,空头支票一张,没有什么保证。我装傻问,多久
才能办下来呢,几个月还是几年。他说我不太清楚,不过你是phd,肯定很快。 我K~
~~~~
然后还让我打电话给他director的兄弟确认。这也真是骗人到家了!!
avatar
T*i
19
Swift绝对是脑袋进屎。
这么简单的表达式:
let a = 0
let sum = abs(a + a) + abs(a + a) + abs(a + a)
编译器认为太复杂,拒绝编译。非要改成
let a = 0
let part1 = abs(a + a)
let part2 = abs(a + a)
let part3 = abs(a + a)
let sum = part1 + part2 + part3
我操那帮孙子生活在70年代么?
avatar
m*i
20
哇~~~
太牛了,
这样的pizza太健康了~~!!!!
好馋啊。。。
avatar
d*s
21
兄弟们,弱弱问一句 “ICC是什么意思啊?” (诚恳,求别拍砖)
avatar
T*i
22
他妈的这样一个表达式
int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
必须写成这样才能编译。简直日了够了
let n1 = y * 365
let n2 = y / 4
let n3 = y / 100
let n4 = y / 400
let n5 = Int(a[m - 1])

let n6 = n1 + n2
let n7 = n6 - n3 + n4
let n8 = n7 + n5 + d
let n = n8 - 1
avatar
p*e
23
大赞。
面团就是面包机自己连揉带发一次搞定就行了?
不用考虑啥扩展阶段,是不?

【在 c*******u 的大作中提到】
: pizza面团:
: 面粉2 cup,牛奶3/4 cup,橄榄油 2 tbsp;酵母粉 1 tsp。
: 所有材料放到面包机里,发面程序;
: 烤箱预热450F,把pizza stone放进去(没有就算了)
: topping:
: 鸡胸肉两块,用BBQ酱腌一下,锅内煎熟,切小块;
: 土豆一大个,去皮,切薄片,放在微波炉碗里,加少许盐和pizza调味料拌匀,再加一
: 点橄榄油拌匀,
: 微波至熟;
: pizza cheese一袋(8 oz)

avatar
c*s
24
indian consultant company, or something like that.

【在 d*s 的大作中提到】
: 兄弟们,弱弱问一句 “ICC是什么意思啊?” (诚恳,求别拍砖)
avatar
p*o
25
是不是加减和乘除不能混合,以免弄错运算顺序?

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

avatar
F*t
26
我嚼着吧
没有pizza stone要在家里烤出能吃的pizza 还是比较困难的

我也要去买一个去
ps:豆豆猫,你的介块pizza stone是圆的还是方形的啊?
哪种比较好?
avatar
c*n
27
那他们从你的salary里拿提成么?不过不拿的话那有些什么损失或者说厉害关系呢?一
定不能去ICC?
新人,轻拍

了L

【在 p****g 的大作中提到】
: 刚刚icc的老印又打电话过来,说刚才我忘了提一点,我们给办绿卡,你一旦有绿卡了L
: 公司就能hire你。我心里面一阵好笑,空头支票一张,没有什么保证。我装傻问,多久
: 才能办下来呢,几个月还是几年。他说我不太清楚,不过你是phd,肯定很快。 我K~
: ~~~~
: 然后还让我打电话给他director的兄弟确认。这也真是骗人到家了!!

avatar
l*m
28
这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

avatar
c*u
29
en,面团材料丢进去就好。

【在 p*****e 的大作中提到】
: 大赞。
: 面团就是面包机自己连揉带发一次搞定就行了?
: 不用考虑啥扩展阶段,是不?

avatar
p*j
30
ICC确实恶心,LD原来也收到一个,啥都没面呢就来个offer letter,从中扣你工资,大家
不要上当.
avatar
T*i
31
不是,是他的type inference在15秒以内不能推断出类型。
多个事实证明,表达式超过三个算子,在15秒以内都不能推断出类型。
我靠!

【在 p***o 的大作中提到】
: 是不是加减和乘除不能混合,以免弄错运算顺序?
avatar
c*u
32
圆的,在target随便买的。

【在 F*******t 的大作中提到】
: 我嚼着吧
: 没有pizza stone要在家里烤出能吃的pizza 还是比较困难的
: 嗯
: 我也要去买一个去
: ps:豆豆猫,你的介块pizza stone是圆的还是方形的啊?
: 哪种比较好?

avatar
Q*y
33
just a question, how much would the icc take? like 50%?
like lz, if he can get 70k as a contractor from icc, then, is it possible
that a permanent could get 100k?
i always hear that contractor get higher pay, because of no benifit.

【在 p****j 的大作中提到】
: ICC确实恶心,LD原来也收到一个,啥都没面呢就来个offer letter,从中扣你工资,大家
: 不要上当.

avatar
h*c
34
手写SSA?
avatar
R*s
35
赞健康pizza!!

【在 c*******u 的大作中提到】
: pizza面团:
: 面粉2 cup,牛奶3/4 cup,橄榄油 2 tbsp;酵母粉 1 tsp。
: 所有材料放到面包机里,发面程序;
: 烤箱预热450F,把pizza stone放进去(没有就算了)
: topping:
: 鸡胸肉两块,用BBQ酱腌一下,锅内煎熟,切小块;
: 土豆一大个,去皮,切薄片,放在微波炉碗里,加少许盐和pizza调味料拌匀,再加一
: 点橄榄油拌匀,
: 微波至熟;
: pizza cheese一袋(8 oz)

avatar
c*m
36
一般一开始你拿70%~75%,干了一年以上后可以拿到80%,基本不太可能超过80%. ICC 出去
做contract形势好的话基本rate是>60/hr,你如果能拿到80%的话一年是>60*200*0.8=$7
6800.
ICC以前的问题是没有bench salary,如果你实力够强的话没啥太大的问题。
现在的话,ICC多了另外一个问题就是H1B申请比较难被USCIS批下来。

【在 Q***y 的大作中提到】
: just a question, how much would the icc take? like 50%?
: like lz, if he can get 70k as a contractor from icc, then, is it possible
: that a permanent could get 100k?
: i always hear that contractor get higher pay, because of no benifit.

avatar
g*t
37
LoL
While using swift, I always tried my best to tell the
compiler the most information. For example:
int n = (int) y*365 + (int)y/4 ...
The type inference did not always work well.

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

avatar
p*e
38
多谢

【在 c*******u 的大作中提到】
: en,面团材料丢进去就好。
avatar
Q*y
39
i see. thanks.

出去
$7

【在 c*m 的大作中提到】
: 一般一开始你拿70%~75%,干了一年以上后可以拿到80%,基本不太可能超过80%. ICC 出去
: 做contract形势好的话基本rate是>60/hr,你如果能拿到80%的话一年是>60*200*0.8=$7
: 6800.
: ICC以前的问题是没有bench salary,如果你实力够强的话没啥太大的问题。
: 现在的话,ICC多了另外一个问题就是H1B申请比较难被USCIS批下来。

avatar
x*u
40
swift比C++安全

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

avatar
d*e
41
###此帖已应当事人要求删除###
avatar
W*y
42

That's 1099 contractor, not this kind of ICC W-2 who is working at end
client's site as "contractor".
LZ better check whether the client will hire you directly, since you don't
have any relationship with ICC, did you signed exclusive representation
agreement with ICC?
Usually if it is full time position, the company will book ticket and hotel
for you. If it asks you to pay first then reimburse (only if you got offer
and become its employee), it must be a ICC.

【在 Q***y 的大作中提到】
: just a question, how much would the icc take? like 50%?
: like lz, if he can get 70k as a contractor from icc, then, is it possible
: that a permanent could get 100k?
: i always hear that contractor get higher pay, because of no benifit.

avatar
p*2
43

这个实在是太烂了。真是没想到。

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

avatar
M*e
44
肯定很好吃!
avatar
W*y
45

出去
$7
Try your best to avoid it, almost everything is not guranteed. Current labor
law and immigrantion law are very tough to this kind of employment
relationship.
H1 could be problem, not to mention GC, don't waste time. Find a decent
employer, don't get ripped off by some illegal BS.

【在 c*m 的大作中提到】
: 一般一开始你拿70%~75%,干了一年以上后可以拿到80%,基本不太可能超过80%. ICC 出去
: 做contract形势好的话基本rate是>60/hr,你如果能拿到80%的话一年是>60*200*0.8=$7
: 6800.
: ICC以前的问题是没有bench salary,如果你实力够强的话没啥太大的问题。
: 现在的话,ICC多了另外一个问题就是H1B申请比较难被USCIS批下来。

avatar
M*t
46
苹果技术不行啊
就是一个工匠

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

avatar
l*t
47
Zan
avatar
p*g
48
后来我给公司的VP和director发信说明了下情况,没想到他们居然打电话给我。
他们说他们的公司policy规定不能招没身份的人,所以他们只能靠外面的公司来hire。
这是个long term的position,他们公司也有人是这种情况。他们说一旦我的绿卡办下
来,他们就能把我转成公司的员工。。。。。
天哪,等我绿卡办下来,那是猴年马月的事,我连h1b都还不能保证能办下来呢。
具体icc从中拿多少钱我不知道,公司在底特律附近,给到7万一年据说是很高的工资了
。但是我觉得现在还没被逼到绝境去答应什么都没有保证的offer。
avatar
M*t
49
好像swift把framework都打包进去了
并不是用iOS提供的动态连接库
可能是swift还没稳定
或者是考虑到旧iOS版本的兼容性
多开swift app的话可能吃内存厉害
每个app都有自己的库,不能共享内存

【在 l*******m 的大作中提到】
: 这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
: 当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

avatar
t*5
50
我也是做contractor的。我的工作关系也是 一个staffing company给我办h1b,作为他
们的雇员,他们处理我的payroll。然后把我放到一个大公司去工作。不过我的
staffing company不是老印办的。不知道跟你们所说的ICC有何本质区别没有。
consulting 公司都是要从你身上提成的。不然他们吃什么啊,每个人都是要赚钱的嘛
。这在美国是很普遍的。就是所谓的工程外包,然后由staffing company提供技术人力
资源。
我也是h1b,我很多朋友也是h1b做contractor,没听说有什么h1b批准问题的啊。
很多大公司,比如addeco, manpower, volt等等也都是这类的consulting公司啊。

【在 p****g 的大作中提到】
: 刚刚跟recruiter通了电话,确认这个offer是签给Allied Sensor的。(参加我今早发
: 的帖子http://www.mitbbs.com/article_t0/JobHunting/31536325.html
: NND,就说怎么这么顺利,一不小心就差点被卖了。一张破纸,写了半页,就好意思跟
: 我们说这个就是official offer letter。当着欺负我们没见过offer letter长什么样
: 的。
: 大家找工作一定要小心啊,不要签了卖身契还欢天喜地的。
: 我现在虽然手上没有offer,但是不会接受这个job。说实在话,要干的活和干活的公司
: 我还是挺喜欢的。
: 坚持就是胜利,与大家共勉。

avatar
f*t
51
在ubuntu试了一下swift 4.2,居然是真的,let sum = abs(a + a) + abs(a + a) +
abs(a + a)能占用一个核100% 15秒。。。
avatar
n*q
52
别美化ICC了, 问题就在于如果hiring company突然把项目结束, 那么这种所谓的
staffing company or ICC 是否付工资, 如果在没有项目的时候就没有工资的话, 以
后h1b延期或i-485时, 移民局就会问你要这段时间的w-2 or pay check. 别抱侥幸心
理, 移民局现在可是严格审核的。
avatar
T*i
53
Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
妈的MacOS连VNC支持都比Ubuntu差几条街。
还有哪个XCode,IDE连开源的都不如。
avatar
r*k
54
其实工资问题不是很大,icc的和你签合同并用来办h1b的工资一般都是取的最低限度,
而你的80%提成一般都比合同上的工资多,多的那部分作为奖金。如果你感觉项目不稳
,那就要求他们把所有奖金存起来暂时不发,作为没项目的时候的bench pay,这些奖
金存一两年后坚持几个月没问题,你存多了坚持1年以上都可以。

【在 n**q 的大作中提到】
: 别美化ICC了, 问题就在于如果hiring company突然把项目结束, 那么这种所谓的
: staffing company or ICC 是否付工资, 如果在没有项目的时候就没有工资的话, 以
: 后h1b延期或i-485时, 移民局就会问你要这段时间的w-2 or pay check. 别抱侥幸心
: 理, 移民局现在可是严格审核的。

avatar
g*t
55
它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
设计约束的维度很高。
很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

avatar
h*s
56
ICC is equivalent to Indian Cheater Center ...

【在 d*s 的大作中提到】
: 兄弟们,弱弱问一句 “ICC是什么意思啊?” (诚恳,求别拍砖)
avatar
c*g
57
我很喜欢Swift!
avatar
p*u
58
还是乘早打消了给icc工作的念头
你有工作时,被压榨着
没工作,一脚踢开
或者拿了钱跑人,你永远拿不到你自己出的申请H1的钱
不一定是同一个公司,但是ICC的名字总是变来变去
My Association with Allied Solutions Group Inc (ASGI) : Applied H1B
Good things About Allied Solutions Group Inc (ASGI) : Nothing....
Not so good things About Allied Solutions Group Inc (ASGI) : They called fro
m some office and asked for the interest for H1B…Filed H1B by paying 50K.Th
ey were updating till then. After that no calls from them, we have to call t
hem for the updated…After long dragging they ac

【在 Q***y 的大作中提到】
: just a question, how much would the icc take? like 50%?
: like lz, if he can get 70k as a contractor from icc, then, is it possible
: that a permanent could get 100k?
: i always hear that contractor get higher pay, because of no benifit.

avatar
f*2
59
企业要建立自己的护城河。
果子赚的是辛苦钱,本质就是卖软件的;
不像Google/Facebook,是卖用户数据的(美其名曰免费服务)


: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。

: 设计约束的维度很高。

: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。



【在 g****t 的大作中提到】
: 它家很多产品自从诞生以来,就多角度严防死守,卡现金流。
: 设计约束的维度很高。
: 很多软件,都跟把内存焊死在手机板子上这个办法有异曲同工之妙。

avatar
l*t
60
看来现在ICC骗人真的不用打草稿了
avatar
T*i
61
Swift绝对是脑袋进屎。
这么简单的表达式:
let a = 0
let sum = abs(a + a) + abs(a + a) + abs(a + a)
编译器认为太复杂,拒绝编译。非要改成
let a = 0
let part1 = abs(a + a)
let part2 = abs(a + a)
let part3 = abs(a + a)
let sum = part1 + part2 + part3
我操那帮孙子生活在70年代么?
avatar
T*i
62
他妈的这样一个表达式
int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
必须写成这样才能编译。简直日了够了
let n1 = y * 365
let n2 = y / 4
let n3 = y / 100
let n4 = y / 400
let n5 = Int(a[m - 1])

let n6 = n1 + n2
let n7 = n6 - n3 + n4
let n8 = n7 + n5 + d
let n = n8 - 1
avatar
p*o
63
是不是加减和乘除不能混合,以免弄错运算顺序?

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

avatar
l*m
64
这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

avatar
T*i
65
不是,是他的type inference在15秒以内不能推断出类型。
多个事实证明,表达式超过三个算子,在15秒以内都不能推断出类型。
我靠!

【在 p***o 的大作中提到】
: 是不是加减和乘除不能混合,以免弄错运算顺序?
avatar
h*c
66
手写SSA?
avatar
g*t
67
LoL
While using swift, I always tried my best to tell the
compiler the most information. For example:
int n = (int) y*365 + (int)y/4 ...
The type inference did not always work well.

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

avatar
x*u
68
swift比C++安全

【在 T********i 的大作中提到】
: Apple的软件硬件都烂得一屁,就这公司值一万亿简直见了鬼了。
: 妈的MacOS连VNC支持都比Ubuntu差几条街。
: 还有哪个XCode,IDE连开源的都不如。

avatar
p*2
69

这个实在是太烂了。真是没想到。

【在 T********i 的大作中提到】
: 他妈的这样一个表达式
: int n = y * 365 + y / 4 - y / 100 + y / 400 + a[m - 1] + d - 1;
: 必须写成这样才能编译。简直日了够了
: let n1 = y * 365
: let n2 = y / 4
: let n3 = y / 100
: let n4 = y / 400
: let n5 = Int(a[m - 1])
:
: let n6 = n1 + n2

avatar
M*t
70
苹果技术不行啊
就是一个工匠

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

avatar
M*t
71
好像swift把framework都打包进去了
并不是用iOS提供的动态连接库
可能是swift还没稳定
或者是考虑到旧iOS版本的兼容性
多开swift app的话可能吃内存厉害
每个app都有自己的库,不能共享内存

【在 l*******m 的大作中提到】
: 这个估计为了让LLVM效率高,SWIFT的创始人还是LLVM的爹。
: 当你build的一个中型project,你会更绝望,比C++的binary个头大两三倍

avatar
f*t
72
在ubuntu试了一下swift 4.2,居然是真的,let sum = abs(a + a) + abs(a + a) +
abs(a + a)能占用一个核100% 15秒。。。
avatar
c*x
73
请不要侮辱70年代好么? 那个时候用的FORTRAN 会有这么脑残么?

【在 T********i 的大作中提到】
: Swift绝对是脑袋进屎。
: 这么简单的表达式:
: let a = 0
: let sum = abs(a + a) + abs(a + a) + abs(a + a)
: 编译器认为太复杂,拒绝编译。非要改成
: let a = 0
: let part1 = abs(a + a)
: let part2 = abs(a + a)
: let part3 = abs(a + a)
: let sum = part1 + part2 + part3

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