由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - swift是未来很多语言的新方向
相关主题
早就说了,java+python就是将来痛恨Python的和当年痛恨Java的一个道理
dart又出各种新工具了java的hotspot,js的v8还有dart vm都出自一个人之手
现在做iSO开发是不是不要学Objective-C, 而是直接学Swift?现在如果自学android或者ios哪个靠谱,目标是周末接小活赚外快
顶这锅盖总结:Java/C#萨克斯,只有C/C++才是真正的low latency看到apple推swift,高兴啊
dart和swift将会一起埋葬c++is javafx mobile a big thing
我看swift最显著的特点就是ref counting啊做网站的语言,技术推荐 (转载)
Swift里C++的马甲太多了努力学习dart&swift中
本版被骂的最多的三个语言zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
相关话题的讨论汇总
话题: swift话题: gc话题: 语言话题: go话题: ios
进入Programming版参与讨论
1 (共1页)
g****t
发帖数: 31659
1
写起来和脚本语言一样快。
但又是静态语言,运行起来和C一样快。
编译器真的很强大。
就不说IOS app。开源库支持足够的话。
swift很可能可以威胁matlab,R什么的解释语言。
数值计算还不是它的主业。
python太慢,IMO,不可能在数值计算方向有什么大作为。
t*****n
发帖数: 4908
2
要是闭源基本没有出路

【在 g****t 的大作中提到】
: 写起来和脚本语言一样快。
: 但又是静态语言,运行起来和C一样快。
: 编译器真的很强大。
: 就不说IOS app。开源库支持足够的话。
: swift很可能可以威胁matlab,R什么的解释语言。
: 数值计算还不是它的主业。
: python太慢,IMO,不可能在数值计算方向有什么大作为。

g****t
发帖数: 31659
3
语言有开源闭源的区别吗?编译器倒是有。
但你看看obj-c前几年上的多快。
所谓闭源没出路的说法不是纯胡扯么。
C#还活得好好的呢

【在 t*****n 的大作中提到】
: 要是闭源基本没有出路
W***o
发帖数: 6519
4
这种closed source的贵族系统不是屌丝能消受的起的

【在 g****t 的大作中提到】
: 写起来和脚本语言一样快。
: 但又是静态语言,运行起来和C一样快。
: 编译器真的很强大。
: 就不说IOS app。开源库支持足够的话。
: swift很可能可以威胁matlab,R什么的解释语言。
: 数值计算还不是它的主业。
: python太慢,IMO,不可能在数值计算方向有什么大作为。

g****t
发帖数: 31659
5
500买个mac mini就解决问题了。软件是免费的。
费用比MS VS低多了。属于中产级别。

【在 W***o 的大作中提到】
: 这种closed source的贵族系统不是屌丝能消受的起的
d*******r
发帖数: 3299
6
好像还是没 GC 的,根 Object-C 一样,是引用计数
t**r
发帖数: 3428
7
go下一步就要支持android开发了,
坐等swift object-c和苹果系统一起死翘翘
c*******0
发帖数: 5247
8

...这是不可能的。Go的Android和iOS支持都只局限于计算部分。不包括UI和很多其他
部分。

【在 t**r 的大作中提到】
: go下一步就要支持android开发了,
: 坐等swift object-c和苹果系统一起死翘翘

L***s
发帖数: 1148
9
“没 GC”和“是引用计数”的逻辑关系在哪里?

【在 d*******r 的大作中提到】
: 好像还是没 GC 的,根 Object-C 一样,是引用计数
d*******r
发帖数: 3299
10
没有采用GC(垃圾回收),却采用ARC(自动引用计数)

【在 L***s 的大作中提到】
: “没 GC”和“是引用计数”的逻辑关系在哪里?
相关主题
我看swift最显著的特点就是ref counting啊痛恨Python的和当年痛恨Java的一个道理
Swift里C++的马甲太多了java的hotspot,js的v8还有dart vm都出自一个人之手
本版被骂的最多的三个语言现在如果自学android或者ios哪个靠谱,目标是周末接小活赚外快
进入Programming版参与讨论
L***s
发帖数: 1148
11

不用来GC的话,计引用数作甚?

【在 d*******r 的大作中提到】
: 没有采用GC(垃圾回收),却采用ARC(自动引用计数)
z****e
发帖数: 54598
12
拉倒吧
go正在整上gae
android上dart的可能性要远大于整go
实际上dart在android上的进展就约等于go在google cloud上的进展
如果你真的关心过go和dart的话,应该知道我在说啥

【在 t**r 的大作中提到】
: go下一步就要支持android开发了,
: 坐等swift object-c和苹果系统一起死翘翘

z****e
发帖数: 54598
13
平台为王
语言有鸟用
ios牛,swift就牛
android再牛,出货量再多
利润7成还是在apple那
你创业难道不要钱?
不想赚钱?
那创业的都喝西北风去?

【在 t*****n 的大作中提到】
: 要是闭源基本没有出路
c***k
发帖数: 1589
14
C++ stl smart pointer,has ref counting, what does it do with no gc?

【在 L***s 的大作中提到】
:
: 不用来GC的话,计引用数作甚?

c******g
发帖数: 4889
15
我前一阵不是发过帖各位工、农民讨论过了么?最终定论swift是很有前途的语言。
t**r
发帖数: 3428
16
有好教材么?几天上手?

【在 c******g 的大作中提到】
: 我前一阵不是发过帖各位工、农民讨论过了么?最终定论swift是很有前途的语言。
b*******s
发帖数: 5216
17
swift is good
c******g
发帖数: 4889
18
语言本身只需要看官方的那个《The Swift Programming Language》就可以了啊,其它
的就是对Cocoa/Cocoa Touch框架的熟悉了。

【在 t**r 的大作中提到】
: 有好教材么?几天上手?
w*x
发帖数: 518
19
swift不错。
但是数值计算还早——有julialang为了这个目的在做着呢。
W***o
发帖数: 6519
20
目前看了几个小时Swift guide, 感觉和Go差不多,当然swift 有class 更顺手些,两
个都是Pascal 方式把变量类型放后边,开始不是很习惯,昨晚刚开始做iOS app, hoho

【在 t**r 的大作中提到】
: 有好教材么?几天上手?
相关主题
看到apple推swift,高兴啊努力学习dart&swift中
is javafx mobile a big thingzhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?
做网站的语言,技术推荐 (转载)狂搞swift中
进入Programming版参与讨论
p*****2
发帖数: 21240
21
比go强的可不是一点半点

hoho

【在 W***o 的大作中提到】
: 目前看了几个小时Swift guide, 感觉和Go差不多,当然swift 有class 更顺手些,两
: 个都是Pascal 方式把变量类型放后边,开始不是很习惯,昨晚刚开始做iOS app, hoho

W***o
发帖数: 6519
22
不能以己之长比人之短对吧?go 的计算,分布式,并发肯定比swift 强

【在 p*****2 的大作中提到】
: 比go强的可不是一点半点
:
: hoho

s********k
发帖数: 6180
23
一个用大规模并发系统,一个是mobile开发,这个比较太牵强了

【在 W***o 的大作中提到】
: 不能以己之长比人之短对吧?go 的计算,分布式,并发肯定比swift 强
d*******r
发帖数: 3299
24
多谢阿拉蕾帮解释

【在 c***k 的大作中提到】
: C++ stl smart pointer,has ref counting, what does it do with no gc?
L***s
发帖数: 1148
25

涨姿势了

【在 c***k 的大作中提到】
: C++ stl smart pointer,has ref counting, what does it do with no gc?
g*****g
发帖数: 34805
26
没GC的语言在server端根本没戏,一个segment fault server就挂了。开发测试要多花
几倍时间。相比之下,在client端只会影响到一小部分用户。
l*******s
发帖数: 72
27
但不是也有些GC会引起seg fault吗?

【在 g*****g 的大作中提到】
: 没GC的语言在server端根本没戏,一个segment fault server就挂了。开发测试要多花
: 几倍时间。相比之下,在client端只会影响到一小部分用户。

g*****g
发帖数: 34805
28
那是GC的bug,不是app的bug.

【在 l*******s 的大作中提到】
: 但不是也有些GC会引起seg fault吗?
b*******s
发帖数: 5216
29
是不是你们服务崩溃的原因? LOL

【在 g*****g 的大作中提到】
: 那是GC的bug,不是app的bug.
g****t
发帖数: 31659
30
很多GC需要周期性的运行下,然后如果卡住
的话,卡住的时间是无法预测的。
Overall, GC vs ARC的trade off是art of engineering,
没有绝对的谁好谁坏一说。另外以前OSX我记得是有过
GC的。过两年手机内存多了,加个GC应该问题不大。
swift就是写app的。可能是考虑到手机内存比较少,
所以没上GC。但它有些weak reference之类的避免
ARC死循环啥的。

【在 g*****g 的大作中提到】
: 那是GC的bug,不是app的bug.
相关主题
想学zhaoce大牛看看swiftdart又出各种新工具了
zhaoce 师傅?没oc基础 能直接学swift做app么?现在做iSO开发是不是不要学Objective-C, 而是直接学Swift?
早就说了,java+python就是将来顶这锅盖总结:Java/C#萨克斯,只有C/C++才是真正的low latency
进入Programming版参与讨论
g*****g
发帖数: 34805
31
服务器上都是跑 cluster, 又不会同时stop the world.

【在 g****t 的大作中提到】
: 很多GC需要周期性的运行下,然后如果卡住
: 的话,卡住的时间是无法预测的。
: Overall, GC vs ARC的trade off是art of engineering,
: 没有绝对的谁好谁坏一说。另外以前OSX我记得是有过
: GC的。过两年手机内存多了,加个GC应该问题不大。
: swift就是写app的。可能是考虑到手机内存比较少,
: 所以没上GC。但它有些weak reference之类的避免
: ARC死循环啥的。

1 (共1页)
进入Programming版参与讨论
相关主题
zhaoce 老師给刚 毕业不久的讲讲 学什么技术好吧?dart和swift将会一起埋葬c++
狂搞swift中我看swift最显著的特点就是ref counting啊
想学zhaoce大牛看看swiftSwift里C++的马甲太多了
zhaoce 师傅?没oc基础 能直接学swift做app么?本版被骂的最多的三个语言
早就说了,java+python就是将来痛恨Python的和当年痛恨Java的一个道理
dart又出各种新工具了java的hotspot,js的v8还有dart vm都出自一个人之手
现在做iSO开发是不是不要学Objective-C, 而是直接学Swift?现在如果自学android或者ios哪个靠谱,目标是周末接小活赚外快
顶这锅盖总结:Java/C#萨克斯,只有C/C++才是真正的low latency看到apple推swift,高兴啊
相关话题的讨论汇总
话题: swift话题: gc话题: 语言话题: go话题: ios