王垠对 Swift 的评价

2016-06-07 15:12:42 +08:00
 nathanw

http://www.yinwang.org/blog-cn/2016/06/06/swift

9976 次点击
所在节点    Swift
39 条回复
yoa1q7y
2016-06-07 15:20:43 +08:00
依旧不可一世
ChaosPark
2016-06-07 15:25:10 +08:00
自从前几天我知道这是一个近 40 岁的老男人,经济上如此悲惨;学术上没有什么拿得出手的成就;感情上回国约炮女粉丝,还在为不知道多少岁的前女友学费奋斗。就放弃了关注此人。
ditsing
2016-06-07 15:27:26 +08:00
同意"如果你看透了 value type 的实质"这一段和之前的所有段落。他对 reference type 和 value type 的理解也让我有茅塞顿开之感。

当然我既不是程序语言专家也不是编译器专家。欢迎讨论~
kkhaike
2016-06-07 15:34:37 +08:00
他提到,如果是值就一定会拷贝,其实 swift 提到过会尽量避免拷贝,编写者需要明知这是拷贝倒是事实。
EPr2hh6LADQWqRVH
2016-06-07 15:34:38 +08:00
懂个卵,一切都是语法糖,预编译阶段会解决所有这种问题
Andiry
2016-06-07 15:35:47 +08:00
如果王垠这一篇指出的问题是真的,那我确实同意 swift 的设计者是 SB 。
kera0a
2016-06-07 15:36:18 +08:00
我觉得他说的有道理啊,
swift Array 一传递就拷贝,确实和我的心里预期不符。
以至于还是得用 NSArray
shiny
2016-06-07 15:36:49 +08:00
有人了说 V2EX 开了王垠博客的 RSS 订阅

诚不我欺也。
daya
2016-06-07 15:44:18 +08:00
@shiny 知乎也开了王垠博客的 RSS 订阅
;)
hjc4869
2016-06-07 15:51:06 +08:00
真这么设计的话这 SB 语言一辈子不碰(
hxtheone
2016-06-07 16:01:14 +08:00
并不了解 Swift, 如果这篇文章属实, 那这个设计真的是太蠢了
Mutoo
2016-06-07 16:16:44 +08:00
这篇文章讲得挺中肯的。不过他就是喜欢对事也对人。
paradoxs
2016-06-07 16:17:04 +08:00
居然承认了 apple 的统治地位
chmlai
2016-06-07 16:20:42 +08:00
Swift 的 Array 语义上是 Value Type;
至于实际什么时候才真正拷贝数据 这个自然是有优化的啦.
chmlai
2016-06-07 16:21:49 +08:00
这个设计其实挺符合现在 immutable-object 的潮流
2225377fjs
2016-06-07 16:22:22 +08:00
写的不错
nevermind1998
2016-06-07 16:23:46 +08:00
@ChaosPark 约炮女粉丝 ??
chairuosen
2016-06-07 16:28:42 +08:00
他说的对啊
kkhaike
2016-06-07 16:30:53 +08:00
@ChaosPark 感情求详细,瓜子板凳
timothyye
2016-06-07 16:37:09 +08:00
最后一句才是重点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX