全球最受欢迎的计算机编程语言

  • 时间:
  • 浏览:0

负 责苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机软件设计的资深副总裁克雷格・费代里吉(Craig Federighi)在去年苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机的全球开发者大会上演示了Swift的种种新特点,提及类型推演、闭包以及多名称空间例如的名词,与会的开发人才报以热烈 掌声。“大伙儿你说歌词 都知道,有前会 人在邻居家嘟哝:‘这帮人到底在说些哪几种?’”费代里吉在台上开玩笑说。

对于新的编程语言,“成长的烦恼”是常有的事。苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机将继续对Swift进行修正,不过随着时间的过去,大的改动会这麼少。然而现在的修改频率意味你你这个 语言不稳定;用某个版本的Swift语言编写的代码须要加以修改也能适用于下一4个版本。软件开发公司Scott Logic的技术主管科林・埃伯哈特(Colin Eberhardt)是Swift的拥趸,但表示苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机对Swift的更新老要 意味他的代码必须用。你说歌词 ,最好并非把Swift用在当事人代码的最终版本上。最好等到你你这个 语言旺盛期是什么 图片 图片 的句子以前再采用。

相当于6个月前,Lyft要求一名工程师试着用Swift编码,以前该公司决定用你你这个 语言重新编写其应用守护进程池池,将代 码行数减少了5倍。这款应用守护进程池池将于今年7月发布。莫雷利说,用Swift编程所用的时间远远少于Objective-C。“能将耗时从十几条 月减少到几 天,这很不错,”你说歌词 。

Objective- C在编程中的使用仍远远高于Swift,但Swift的成功最终肯能意味着其上一代编程语言的消亡――前提是苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机不希望同時 支持有一种编程语言。目前,苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机 肯能告知开发人员,大伙儿须要继续使用Objective-C。身为网络开发者的温德尔里奇说,Swift肯能须要多年时间也能发生主导地位,但这是无可避 免的。“到那时大伙儿就会开始了了转向Swift,”你说歌词 ,“而到最后Objective-C肯能退场。”

斯 坦福(Standord)等大学以及前会 提供编程课程的网站接受了你你这个 编程语言,并创设了教授Swift的在线课程。雷・温德尔里奇(Ray Wenderlich)是一名网络开发人员,运营着人气颇高的指导网站RayWenderlich.com。他表示当事人立即将几乎所有的注意力都转向了 Swift语言。“Swift引发了疯狂的反响,”你说歌词 ,“这是个人所有都很期待的产品。”

前会 我随便找个普通的苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机拥趸,让其列举一下苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机公司去年的重大公告,他很肯能会从苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机手表Apple Watch和大屏幕苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机为开始了了。而肯能向苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机开发人员提出你你这个 问题报告 ,大伙儿几乎毫无例外地会提到Swift,它是去年苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机在全球开发者大会上发布的计算机编程语言。

针对开发人员、为编程语言排名的分析公司RedMonk在今年1月发布的报告称,自Swift去年6月发布以来,其增长时延基本上是史无前例的。在短短七个月内,Swift就攀上了RedMonk编程语言百强榜的第22位。面向编程人员的问答网站Stack Overflow,在今年2月对逾2.15万名开发人员的调查结果显示,Swift被评为全球最受欢迎的计算机编程语言。

苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机规定开发者须要使用为移动设备设计应用守护进程池池的编程语言。这为苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机开发应用守护进程池池带来经济上的动机――根据风投公司Andreessen Horowitz的行业分析师本尼迪克特・埃文斯(Benedict Evans)说,苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机平均用户为开发人员带来的收入是安卓用户的四倍。

Swift在安全性方面得分较高(也能外理编码人员在疏忽大意之下造成守护进程池池漏洞),同時 在顺应编程趋势方面也表现良好。其拥护者有点硬指出它的原先优势是表现力,开发人员也能轻易学会英语大伙儿用代码达成想做的事。

开 发人员说,相比使用Objective-C,用Swift编程时大伙儿须要用更简单的代码达成同样的结果。“看看哪几种弯弯曲曲的代码行和分 号,Objective-C的代码行数会是它的4倍。” 在线提供编码课程的公司Treehouse的开发者迈尔斯・卡彭特(Myers Carpenter)说。

SlideShare的编码人员说,Swift语言效果不错,(搜索微信公众号“投黑马”专注于文创领域的众筹平台 )但全是 前会 小问题报告 。其中一4个问题报告 是:将Swift转换成可供计算机读取的格式须要专门的守护进程池池,而你你这个 守护进程池池占用了这麼来过多的外理能力,这远远超出了13寸MacBook Pro笔记本电脑的负荷。“我哪几种使用15寸机型、配备四核i7外理器的同事状态要好得多,”领英软件工程师凯尔・谢尔曼(Kyle Sherman)在该公司的工程设计博客中写道,“不管怎么才能 才能 ,在转换时电脑风扇都发出很大的声音。”

原先较早采用Swift的是内容分享平台SlideShare,商务社交网站领英(LinkedIn) 2012年收购了该平台。SlideShare的开发人员利用Swift语言设计了一4个应用守护进程池池,其用户须要浏览并分享企业演示内容、视频以及图表等。

在 Swift问世以前,苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机开发人员的唯一确定是上世纪50年代推出的编程语言Objective-C。几十年后的今天,开发人员都认为 Objective-C肯能过时。批评人士说它“冗长”、“过时”、“令人厌恶”。但你你这个 老旧的编程语言全是 其拥护者。被问及用Objective-C编 写代码难度与非 很大时,作为搭车服务应用Lyft的工程设计副总裁彼得・莫雷利(Peter Morelli)说:“我嘴笨 这有点硬像一场宗教战争。前会 人使用你你这个 语言编程也卓有成效。”苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机苹果手机6手机手机拒绝就本文发表评论。

来源:51CTO