说到做到,苹果赶年底前开源释出Swift语言

一如今年中在WWDC苹果承诺,苹果赶在年底前,宣布将Swift程式语言的程式码以开源码专案释出。
苹果是在去年的WWDC上公布Swift,又于今年释出2.0版。Swift团队指出,自此之后已成为史上成长最快速的开发语言之一。苹果强调Swift具备“简单、互动、现代、快速、安全”等特性,可轻松开发出安全而快速的软件。对学生而言,学习Swift是其接触现代化开发概念及最佳典范的入门,其技能将能应用于行动装置、桌面、云端等多种环境上,开源释出后,更有利其广泛使用。
借由与Objective-C的相容,Swift旨在取代Objective-C与Python等程式语言。苹果软件工程副总裁Craig Federighi接受媒体访问时指出,“我们希望Swift成为所有开发人员的主要开发语言,以从事行动到云端的开发。我们相信最好的方式即是开源。”
Swift将以Apache 2.0授权开放出来,相关程式码、支援函式库、除错及封装工具等及都会放上GitHub(https://github.com/apple)供下载。苹果并成立Swift.org代管此专案。此外,一如年中所说,除了原有iOS和OS X平台,现在Swift也支援Linux环境。
苹果也公布Swift 3.0预计2016年秋天释出,最主要目标是稳定Swift的底层二进制界面程式ABI(Application Binary Interface)及标准函式库,必要时会大幅更新Swift 2.x版程式码。
将开发工具开源释出有助于扩大开发社群,微软在去年底宣布将.NET核心开源震撼业界,上个月(http://www.ithome.com.tw/news/100058)并释出轻量版的Visual Studio Code开发工具。
