输入复制码,即可复制
关注 公众号 发送 复制码 即可获取
只需要3秒时间
查看: 68|回复: 0

近年来涌现移动开发的其他语言

[复制链接]

27

主题

22

帖子

46

积分

新手

Rank: 2

积分
46
发表于 2015-1-14 11:22 | 显示全部楼层 |阅读模式
  “操场”体现出了Swift的另一个优势,那就是反应迅速。它编译起来很快,这意味着从源代码到可执行应用的转变时间很短;编译后出炉的应用执行起来也很快,这意味着程序可以在手机或平板电脑上高速运行。这也是Swift与其他编程语言不同的地方。

  过去,像Objective-C和C++这样的编译型语言与Python、Ruby以及PHP这样的解释型语言两者间存在区别。编译型语言在写完代码之后,必须要等待编译器将其转化为可执行的软件。不过一旦这一工作完成,可执行的软件运行的速度很快。解释型语言则可以几乎实时地测试程序,但成品的运行速度没有那么快。

  Swift取长补短。这种新语言在开发和运行时不会牺牲速度。正如艾什指出的那样,Swift“既对程序员友好,也对机器友好”。他表示:“具体的运行效果如何还要再看,不过到目前为止看上去还不错。”

  这一领域并非只有苹果。Facebook也在通过“Hack”语言和“D”语言做类似的尝试,谷歌则是“Go”语言,火狐浏览器的开发商Mozilla用的是“Rust”。从某些方面看,这些语言的发展都要快过Swift。Facebook已经在使用“Hack”重建自己的大型网络服务,谷歌则使用“Go”改进内部业务。

  更重要的是,这些语言大多数都是开源的。这意味着它们背后的代码可以被全世界免费使用。从理论上说,它们可以更轻松地在其他公司的设备或服务上运行。Swift并不开源——至少现在还不是——而且考虑到苹果紧紧控制自己软硬件产品的历史,自然会有这家公司是否会限制该语言发展的担忧。艾什表示:“有人担心苹果会限制该语言发展的方向——也就是能否撰写跨平台的代码以及类似的事情。”

  即便如此,Swift的普及速度恐怕也是其他语言无法企及的。艾什相信,苹果最终会将Swift开源,而且他也相信该语言会在苹果的控制之外发展壮大——因为该语言的开发者拉特纳有着很深的开源情节。“有他在掌舵,我觉得他会做出正确的选择”。在开发Swift之前,拉特纳曾打造过一个叫做“Clang”的编译程序。“Clang”就是开源的,现在被包括谷歌在内的很多公司使用。

  就算Swift被苹果牢牢控制,它的影响可能也会超过近年来涌现的其他语言,而且它的普及速度可能也会快过现代历史上所有的语言。这就是拥有iPhone、iPad以及Mac电脑的优势。

  的确,Swift能做的事情,其他许多软件也能做——有些甚至做得更好。Light Table甚至就有“操场”的替代品。

  但Swift是独一无二的。 相信看这篇文章的朋友,应该其中不乏有做网站建设这个行业的吧。不管是私人或者公司/团队建站,遇到的客户应该都有做了网站不维护,扔在一旁不 闻不问的吧。不知道大家心里是什么感觉,反正我心里是非常的不爽,帮朋友做好网站,做的时候要求非常高,但是做完之后就扔在一旁,什么都不管,内容也不更 新、产品也不更新…大连网站优化www.dltangchao.com
温馨提示:
1、本内容转载于网络,版权归原作者所有!
2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

客服QQ/微信
860820528 周一至周日:09:00 - 22:00
十五年老品牌,学习网上创业赚钱,首先阿抖学社,值得信赖!
阿抖学社 版权所有!

本站内容均转载于互联网,并不代表阿抖学社立场!
拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!

小黑屋|广告服务|加入vip|APP下载|手机版| 阿抖学社 ( 蜀ICP备14032121号-4 ) |网站地图

GMT+8, 2025-9-30 06:57 , Processed in 0.067966 second(s), 27 queries .

快速回复 返回顶部 返回列表