Swift简直就是javascript coffeescript go合体
nevermoi • • 65149 次浏览很多年前一个哥们也演示过interactive programming
-
#1
不明觉厉。。。
-
#2
和googler相比apple engineer还是保守些:只是悄悄的加入closure,一个比较有用的functional language特性。这坨东西是解决concurrency和parallel programming的一个很体面的方案。swift的底层实现基本上就是fp了,那些个c, objective-c的语法也就是syntax sugar。
googler就胆子比较大,步子迈得开:就地改造javascript,恁地把javascript改造成lisp的一个方言~。apple engineer还是保守些:只是悄悄的加入closure,一个比较有用的functional language特性。这坨东西是解决concurrency和parallel programming的一个很体面的方案。swift的底层实现基本上就是fp了,那些个c, objective-c的语法也就是syntax sugar。
googler就胆子比较大,步子迈得开:就地改造javascript,恁地把javascript改造成lisp的一个方言~。 -
#3
一盘烩菜什么都有一些。关键是苹果推它啊。什么都有一些。关键是苹果推它啊。
-
#4
资料http://zh.lucida.me/blog/an-introduction-to-swift/
我看到的一份总结。
对于老苹果开发者来说,是个晴天霹雳吧。。。http://zh.lucida.me/blog/an-introduction-to-swift/
我看到的一份总结。
对于老苹果开发者来说,是个晴天霹雳吧。。。 -
nevermoi 楼主#5
google一不推golang,也不推dart,看来Oracle这个流氓闹的还不够
-
#6
当年google应该把java买过来现在时就省心多了现在时就省心多了
-
#7
java和javascript是八杆子打不到一起的东西哇google操的一手好javascript,和oracle的java有什么干系呐。
http://en.wikipedia.org/wiki/JavaScriptgoogle操的一手好javascript,和oracle的java有什么干系呐。
http://en.wikipedia.org/wiki/JavaScript -
nevermoi 楼主#8
为啥呢,是因为Oracle这个流氓就靠买小公司,来收专利费钱java虽然是开源的,但是Oracle还是想是不是能坑别人点专利费,Android的主要开发语言是java哦java虽然是开源的,但是Oracle还是想是不是能坑别人点专利费,Android的主要开发语言是java哦
-
#9
对android无爱安卓整个系统就是为了讨好开发者,讨好oem而反效率:在embeded device里装个virtual machine;同样的应用,安卓对内存要求是非vm系统的4倍,装载时间倍增,耗电量加倍。显示服务器也不好好优化,装载位图的时候拖动还有明显的掉帧:即使是在旗舰安卓机型上也是如此。
原以为经过5年的时间迭代开发安卓会有进步。。。现在看来,应该是起初google就应该放弃这个奇葩,扶持一个可以和ios一拼高下,既有效率,又省电还可以绕开oracle的系统么。安卓整个系统就是为了讨好开发者,讨好oem而反效率:在embeded device里装个virtual machine;同样的应用,安卓对内存要求是非vm系统的4倍,装载时间倍增,耗电量加倍。显示服务器也不好好优化,装载位图的时候拖动还有明显的掉帧:即使是在旗舰安卓机型上也是如此。
原以为经过5年的时间迭代开发安卓会有进步。。。现在看来,应该是起初google就应该放弃这个奇葩,扶持一个可以和ios一拼高下,既有效率,又省电还可以绕开oracle的系统么。 -
#10
不用为安卓烦恼xmlzjxmlzj
-
#11
已经被redditor玩坏了。。。http://www.reddit.com/r/programming/comments/274t5s/apple_swift_programming_language_unveiled/
尤其是swift支持unicode变量名那块。。。太欢乐了。。。
http://www.reddit.com/r/programming/comments/274t5s/apple_swift_programming_language_unveiled/
尤其是swift支持unicode变量名那块。。。太欢乐了。。。 -
#12
融合很多语言的特点不过血ios的还是先学下oc,再转swift比较好不过血ios的还是先学下oc,再转swift比较好