由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - swift越写越觉得,这玩意就是java吧?
相关主题
狂搞swift中spark 为啥不用 java 写
swift不是fp语言各个语言在paradigms上的对比
看了一下monad,让我想到了Java的AOP现在谈paradigm过时了
java8等不及的话,groovy很好啊真正对异步有需求的应该是游戏类服务器
Java 8 闪亮发布了怎样用maven compile dependency 的source成jre?
看了看Java的lambda,感觉还是没啥意思Java8的lambda很难用呀
阅读scala中说句实在话,你们有用Java8 玩FP感到爽的吗?
java8 lambda 就是语法糖java 8就是一坨屎
相关话题的讨论汇总
话题: swift话题: java话题: 越写话题: android话题: class
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
感觉跟java8几乎没啥本质区别
除了ide弱一点,xcode反应比较慢以外
还有略微偏向一点fp,有1st class func以外
其他基本上跟java没啥本质区别
就是lambda+oop
self就是this
static就是class func
什么enum, class这些概念都是共通的,连关键字都一样
android和ios的差异主要在framework上
android搞成双线程真心蛋疼
p*****2
发帖数: 21240
2
swift elegant很多 一些好feature java没有 所以你感受不到

【在 z****e 的大作中提到】
: 感觉跟java8几乎没啥本质区别
: 除了ide弱一点,xcode反应比较慢以外
: 还有略微偏向一点fp,有1st class func以外
: 其他基本上跟java没啥本质区别
: 就是lambda+oop
: self就是this
: static就是class func
: 什么enum, class这些概念都是共通的,连关键字都一样
: android和ios的差异主要在framework上
: android搞成双线程真心蛋疼

z****e
发帖数: 54598
3
搞了吧?
! = 和!=都不是一回事
这叫elegant?
你没用过吧?

【在 p*****2 的大作中提到】
: swift elegant很多 一些好feature java没有 所以你感受不到
f*z
发帖数: 421
4
这两个有啥不同?

【在 z****e 的大作中提到】
: 搞了吧?
: ! = 和!=都不是一回事
: 这叫elegant?
: 你没用过吧?

d******e
发帖数: 2265
5
安你这么说什么都是java。

【在 z****e 的大作中提到】
: 感觉跟java8几乎没啥本质区别
: 除了ide弱一点,xcode反应比较慢以外
: 还有略微偏向一点fp,有1st class func以外
: 其他基本上跟java没啥本质区别
: 就是lambda+oop
: self就是this
: static就是class func
: 什么enum, class这些概念都是共通的,连关键字都一样
: android和ios的差异主要在framework上
: android搞成双线程真心蛋疼

z****e
发帖数: 54598
6
!在swift中加在某个var后面意思是这个var一定不为nil
否则用?,用?的话,ide会检查你是否有check这个为nil的情况,如果没有的话
会给出错误提示,所以swift里面,空格不能乱用
空格加在+-*/=这些符号前后有讲究

【在 f*z 的大作中提到】
: 这两个有啥不同?
w*s
发帖数: 7227
7
老赵给我们写点游戏教程,让我好教儿子吧。
教程写的好,可以收费的。

【在 z****e 的大作中提到】
: 感觉跟java8几乎没啥本质区别
: 除了ide弱一点,xcode反应比较慢以外
: 还有略微偏向一点fp,有1st class func以外
: 其他基本上跟java没啥本质区别
: 就是lambda+oop
: self就是this
: static就是class func
: 什么enum, class这些概念都是共通的,连关键字都一样
: android和ios的差异主要在framework上
: android搞成双线程真心蛋疼

c*********e
发帖数: 16335
8
iphone mobile app编程员,跟着apple的这种节奏,迟早要发疯。今天一个語言,明天
又换一个。人家jave 都搞到8了,这个objective-c说不用就不用了。

【在 z****e 的大作中提到】
: 感觉跟java8几乎没啥本质区别
: 除了ide弱一点,xcode反应比较慢以外
: 还有略微偏向一点fp,有1st class func以外
: 其他基本上跟java没啥本质区别
: 就是lambda+oop
: self就是this
: static就是class func
: 什么enum, class这些概念都是共通的,连关键字都一样
: android和ios的差异主要在framework上
: android搞成双线程真心蛋疼

d*******r
发帖数: 3299
9
老赵说说 android 的 java api, class 啥的, 换的勤快不
apple 这边就不说了, 整一 swift, 还不是很成熟, 结果同时还得用 Object C

【在 c*********e 的大作中提到】
: iphone mobile app编程员,跟着apple的这种节奏,迟早要发疯。今天一个語言,明天
: 又换一个。人家jave 都搞到8了,这个objective-c说不用就不用了。

z****e
发帖数: 54598
10

不勤快,基本上向下/向前兼容,至少我没听说过有破坏向前兼容的情况存在
api基本上很稳定,class是类库,这种至少官方类库不会乱改
但是第三方的经常出问题
swift倒是有乱改api的情况,但是因为版本号还低,所以也不能要求太多
基本上xcode会搞定,老老实实跟着官方ide走,准没错

【在 d*******r 的大作中提到】
: 老赵说说 android 的 java api, class 啥的, 换的勤快不
: apple 这边就不说了, 整一 swift, 还不是很成熟, 结果同时还得用 Object C

相关主题
看了看Java的lambda,感觉还是没啥意思spark 为啥不用 java 写
阅读scala中各个语言在paradigms上的对比
java8 lambda 就是语法糖现在谈paradigm过时了
进入Programming版参与讨论
z****e
发帖数: 54598
11
好,过几天开始写
可能做几个video放youtube上
没啥难的,都是idea

【在 w*s 的大作中提到】
: 老赵给我们写点游戏教程,让我好教儿子吧。
: 教程写的好,可以收费的。

g****t
发帖数: 31659
12
Swift效率速度应该快不少吧

【在 z****e 的大作中提到】
: 感觉跟java8几乎没啥本质区别
: 除了ide弱一点,xcode反应比较慢以外
: 还有略微偏向一点fp,有1st class func以外
: 其他基本上跟java没啥本质区别
: 就是lambda+oop
: self就是this
: static就是class func
: 什么enum, class这些概念都是共通的,连关键字都一样
: android和ios的差异主要在framework上
: android搞成双线程真心蛋疼

w*s
发帖数: 7227
13
太谢谢了!

【在 z****e 的大作中提到】
: 好,过几天开始写
: 可能做几个video放youtube上
: 没啥难的,都是idea

z****e
发帖数: 54598
14
那要看怎么定义效率了
swift的framework比如sk,就用了硬件加速,如果不用的话
会有些慢,对于android来说,不怎么需要
而且一般android的机器性能强于ios
就光内存就要大不少,屌丝机从来都这种做法
便宜,性能强,至于体验,那是客户自己的事
自己搞去,android就是把一堆牛逼的东西放一起就好了
然后里面各种不协调的浪费

【在 g****t 的大作中提到】
: Swift效率速度应该快不少吧
J*******o
发帖数: 741
15
读lz帖子学到好多东西啊
1 (共1页)
进入Programming版参与讨论
相关主题
java 8就是一坨屎Java 8 闪亮发布了
Java8的FP真的真的很难用看了看Java的lambda,感觉还是没啥意思
iq 140的人说小时候无法理解变量,需要妈妈帮忙阅读scala中
这么说吧,fp不是否定变量,而是控制变量的范围java8 lambda 就是语法糖
狂搞swift中spark 为啥不用 java 写
swift不是fp语言各个语言在paradigms上的对比
看了一下monad,让我想到了Java的AOP现在谈paradigm过时了
java8等不及的话,groovy很好啊真正对异步有需求的应该是游戏类服务器
相关话题的讨论汇总
话题: swift话题: java话题: 越写话题: android话题: class