Swift编程语言打破传统,让开发更加简便

2015-12-03 14:58:28 642浏览

Swift语言是苹果2014年WWDC大会推出的一款新语言,糅合了诸多优良特性的Swift语言面临着传统编程语言的挑战。苹果设备无论是对用户还是开发者都有着巨大的影响和认可。加之Swift自身的巨大优势,很多开发工程师认为Swift语言有着颠覆所有传统编程模式的巨大潜力。

美国著名程序员,LLVM项目的主要发起人克里斯-莱特纳(Chris Lattner)曾经闭门不出开发一款全新的语言。在研发时间里,他没有将自己的工作内容向任何一个人透露过。这个项目是在2010年的夏天正式展开的,当时的莱特纳几乎每个周末和晚上都扑在这个项目中,到2011年底这个全新编程语言的基本架构终于成形。也就是在那个时候,莱特纳决定把这个秘密项目告诉公司高管。在深入了解了这一项目后,这些高管认为该项目非常有潜力,并特地为其指定了数名有经验的工程师协助开发。在18个月后,该项目已经成为了该公司最重要的项目之一,大量工程师都参与到了这一项目中,且公司认为这是一个有可能彻底颠覆传统电脑编程流程的全新语言。

事实证明,当时的全新语言就是如今的Swift语言。克里斯-莱特纳则是目前苹果开发者工具部门总监。

就在同年的6月2号,苹果首次针对广大开发者放出了Swift编程语言的测试版本,并对外宣称这是一个能让开发者更快、更轻松为iOS设备编写软件的工具。莱特纳就读伊利诺伊大学厄巴纳-香槟分校时的研究生导师维克拉姆-艾夫(Vikram Adve)曾经同莱特纳一起开发了Swift语言的最基层软件平台,但就连他都不知道莱特纳竟然独自一人在这个编程项目上花费了如此巨大的心血。“苹果实在太保密了,莱特纳也深受真传。我当时只知道他正在负责一个项目,但我并不知道这个项目的具体内容。”艾夫笑着说道。

通常来说,如果一款编程语言被刚刚编写完成后,它通常需要多年的时间才能拥有足够多的开发者用户,即便该语言拥有像苹果这样巨型企业的支持也不例外。举例来说,谷歌曾在2009年推出了一个名为“Go”的全新编程语言,虽然这一语言的开发者包括了诸如Unix操作系统联合开发者、同时也是C语言之父肯-汤普逊(Ken Thompson)以及前贝尔实验室研究员卢勃-帕克(Rob Pike)这些业内泰斗,但该语言直到目前还没有得到全球大多数程序员的认可。

但我们认为,Swift的命运将同Go截然不同,该语言甚至有可能在今秋正式发布后迅速得到业内的认可,并超过当年Java和C#语言的发展速度。这主要是因为该语言是一款面向普通开发者的编程语言,它拥有着无与伦比的易用性,即便是最初级的编程员都能够很快掌握该语言。同时,目前有许多的程序员都专注于为iOS平台编写应用,此前他们所使用的主要语言是Objective-C,但全新Swift显然比前者拥有更多优势,而这也就在一定程度上确保了该语言的使用基数。

“谷歌Go没有给予开发者足够的理由去采用这一语言,而Swift却并非如此。人们会争先恐后的拥抱这一全新语言,因为它的编程流程相比Objective-C更为简单。”专注于全球编程语言动态的Tiobe公司总经理保罗-詹森(Paul Jansen)说道。

Swift语言是开发者们更加得心应手的工具。学习Swift语言的年轻人也越来越多。扣丁学堂是在线IT教育免费平台。iOS开发课程中就包含了Swift编程语言的视频课件,顶级讲师在线回答您的问题,让您最快的进阶Swift语言殿堂。

查看更多关于“iOS资讯”的相关文章>>

相关文章

iOS开发培训C语言教程

快速掌握iOS开发的技巧和方法

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号