Swift简直就是javascript coffeescript go合体

nevermoi  •   •  65149 次浏览

很多年前一个哥们也演示过interactive programming

http://vimeo.com/36579366

12 条回复
  • #1

    不明觉厉。。。

  • leciel
    #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的一个方言~。

  • Vamei
    #3

    一盘烩菜什么都有一些。关键是苹果推它啊。什么都有一些。关键是苹果推它啊。

  • Vamei
    #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这个流氓闹的还不够

  • Vamei
    #6

    当年google应该把java买过来现在时就省心多了现在时就省心多了

  • leciel
    #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哦

  • leciel
    #9

    对android无爱安卓整个系统就是为了讨好开发者,讨好oem而反效率:在embeded device里装个virtual machine;同样的应用,安卓对内存要求是非vm系统的4倍,装载时间倍增,耗电量加倍。显示服务器也不好好优化,装载位图的时候拖动还有明显的掉帧:即使是在旗舰安卓机型上也是如此。

    原以为经过5年的时间迭代开发安卓会有进步。。。现在看来,应该是起初google就应该放弃这个奇葩,扶持一个可以和ios一拼高下,既有效率,又省电还可以绕开oracle的系统么。安卓整个系统就是为了讨好开发者,讨好oem而反效率:在embeded device里装个virtual machine;同样的应用,安卓对内存要求是非vm系统的4倍,装载时间倍增,耗电量加倍。显示服务器也不好好优化,装载位图的时候拖动还有明显的掉帧:即使是在旗舰安卓机型上也是如此。

    原以为经过5年的时间迭代开发安卓会有进步。。。现在看来,应该是起初google就应该放弃这个奇葩,扶持一个可以和ios一拼高下,既有效率,又省电还可以绕开oracle的系统么。

  • Vamei
    #10

    不用为安卓烦恼xmlzjxmlzj

  • leciel
    #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比较好

狮城帮

狮城帮是关于分享和探索新加坡的地方

马上注册

已注册用户请 登录