苹果新编程语言Swift仅耗时4年完成开发
Swift 创造者克里斯·拉特纳
6 月 5 日消息,据国外媒体报道,苹果新编程语言 Swift,从开始研发到最终发布仅用了不足 4 年时间。该语言背后的创造者为苹果开发者工具部门总监克里斯·拉特纳(Chris Lattner),根据其在博客上的表述,Swift 的底层架构大多由其一人开发完成,而开发期间,仅少数内部人士对此项目知晓。
Swift 语言开发工作是从 2010 年 7 月开始,但直到 2013 年才获得了苹果开发者工具部门的重视。拉特纳表示,大多数早期架构的开发是由其个人独自完成的,但到了 2011 年末,一些非常优秀的工程师开始为该项目提供贡献,这才使得 Swift 获得了部门的重视。
与其他编程语言一样,Swift 受益于其他语言那些来之不易的开发经验。Xcode Playgrounds 功能是拉特纳的最爱,也是 Swift 为苹果开发工具带来的最大创新。该功能提供了不可思议的互动效果,能让 Swift 代码在编写过程中实时的编译和显示。
拉特纳强调,Playgrounds 的功能很大程度是受到了布雷特·维克多(Bret Victor)理念、透写光台以及其他一些互动系统的启发。而将编程变得更加平民化和有趣,拉特纳认为这有助于苹果吸引到下一代的程序员们,甚至让大学重 新制定计算机科学专业的课程内容。
拉特纳的宏大目标在苹果全球开发者大会(WWDC)上获得了公司软件工程副总裁克雷格·费德里吉(Craig Federighi)的认可。后者在主旨演讲中向全体开发者传达了苹果的伟大雄心——将公司最为擅长的实用性特点带入到旗下软件开发工具中。
“当 Swift 首度亮相时,全场惊呼,并为之震惊。”VentureBeat 特约撰稿人理查德·赖利(Richard Reilly )表示。但在惊诧过后,开发者们立刻对 Swift 展现出了浓厚兴趣。仅发布后一天,有关该语言的电子书就被下载了 37 万次以上。
拉特纳于 2005 年加盟苹果,其透过博客开玩笑称,Swift 在下月就将迎来四周岁生日了。