苹果全新 Swift 编程语言发展势头良好 即将腾飞

来源:百度文库 编辑:超级军网 时间:2024/04/28 22:10:52
http://www.cnbeta.com/articles/369039.htm

苹果全新 Swfit 编程语言虽然发布仅仅几个月,但很多 iOS 和 OS X 开发者都表示对 Swift 的印象不错,这些开发者包括美国航空、Getty Images、LinkedIn(领英) 和多邻国(Duolingo)。Swift 编程语言的优势明显,开发速度更快,完成的应用 Bug 也更少。与此同时,大家对 Swift 全新编程语言的兴趣也不断增加。





苹果在去年6月举行的 WWDC 全球开发者大会上首次公布 Swift 编程语言,伴随着 iOS 8 和 OS X Yosemite,Swift 也在去年9月正式发布。Swift 深度集成 Chris Lattner 的 LLLVM 编译器。Swift 的目标是加速代码 i,带来现代编程概念并防止常见得错误出现导致应用崩溃。

苹果战略投资 Swift

苹果首席执行官 Tim Cook 上周表示:“我们全新编程语言,Swift 获得了很好的反响,这让我们始料未及。发明一种全新的编程语言只有很少公司可以做到,我们相信 Swift 将会对我们的生态圈造成深远影响。”创建一种全新的编程语言是非常有雄心的任务,迅速获得开发者的青睐同样非常有挑战。苹果作为 iOS 和 OS X 平台的拥有者而宣传 Swift,不过 Swift 的设计也非常优秀,可以与目前的开发项目很好的集成,并与 Objective-C 代码共存。

Swift 吸引开发者的主要因素就是,与 Objective-C 相比,Swift 可以轻松的让新手程序员掌握,并很快提高效率。Swift 借鉴了很多其他编程语言的元素,包括 Rust、Haskell、Ruby、Python、C#和 CLU。苹果很注重 Swift 的性能,并提到使用 Swift 代码编写的搜索逻辑执行效率要比 Objective -C 快 2.6倍,比 Pyton 快8.4倍。

开发者涌向 Swift

Cook 提到:“Swift 去年9月发布,作为 Xcode 工具的一部分。Xcode 发布1个月后,下载量超过了1100万。”最近来自 RedMonk 的报告显示 Swift 的增长速度很快,迅速成为最受欢迎的编程语言之一。RedMonk 今年1月报告,苹果 Swift 进入最流行的25种编程语言中只花费了5个月,谷歌 Go 语言则花费了5年时间。

让 Swift 迅速获得成功的还有很多国际大学和电脑学校已经将 Swift 融入自己的课程之中,包德国慕尼黑技术大学、墨西哥学蒙特雷技术大学、法国 Ingésup 大学、阿伯里斯特威斯大学、英国普利茅斯大学和澳大利亚皇家墨尔本理工大学。除了已经推出 Swift 课程的斯坦福大学,还有很多美国大学开始教授 Swift 课程。









http://www.cnbeta.com/articles/369039.htm

苹果全新 Swfit 编程语言虽然发布仅仅几个月,但很多 iOS 和 OS X 开发者都表示对 Swift 的印象不错,这些开发者包括美国航空、Getty Images、LinkedIn(领英) 和多邻国(Duolingo)。Swift 编程语言的优势明显,开发速度更快,完成的应用 Bug 也更少。与此同时,大家对 Swift 全新编程语言的兴趣也不断增加。





苹果在去年6月举行的 WWDC 全球开发者大会上首次公布 Swift 编程语言,伴随着 iOS 8 和 OS X Yosemite,Swift 也在去年9月正式发布。Swift 深度集成 Chris Lattner 的 LLLVM 编译器。Swift 的目标是加速代码 i,带来现代编程概念并防止常见得错误出现导致应用崩溃。

苹果战略投资 Swift

苹果首席执行官 Tim Cook 上周表示:“我们全新编程语言,Swift 获得了很好的反响,这让我们始料未及。发明一种全新的编程语言只有很少公司可以做到,我们相信 Swift 将会对我们的生态圈造成深远影响。”创建一种全新的编程语言是非常有雄心的任务,迅速获得开发者的青睐同样非常有挑战。苹果作为 iOS 和 OS X 平台的拥有者而宣传 Swift,不过 Swift 的设计也非常优秀,可以与目前的开发项目很好的集成,并与 Objective-C 代码共存。

Swift 吸引开发者的主要因素就是,与 Objective-C 相比,Swift 可以轻松的让新手程序员掌握,并很快提高效率。Swift 借鉴了很多其他编程语言的元素,包括 Rust、Haskell、Ruby、Python、C#和 CLU。苹果很注重 Swift 的性能,并提到使用 Swift 代码编写的搜索逻辑执行效率要比 Objective -C 快 2.6倍,比 Pyton 快8.4倍。

开发者涌向 Swift

Cook 提到:“Swift 去年9月发布,作为 Xcode 工具的一部分。Xcode 发布1个月后,下载量超过了1100万。”最近来自 RedMonk 的报告显示 Swift 的增长速度很快,迅速成为最受欢迎的编程语言之一。RedMonk 今年1月报告,苹果 Swift 进入最流行的25种编程语言中只花费了5个月,谷歌 Go 语言则花费了5年时间。

让 Swift 迅速获得成功的还有很多国际大学和电脑学校已经将 Swift 融入自己的课程之中,包德国慕尼黑技术大学、墨西哥学蒙特雷技术大学、法国 Ingésup 大学、阿伯里斯特威斯大学、英国普利茅斯大学和澳大利亚皇家墨尔本理工大学。除了已经推出 Swift 课程的斯坦福大学,还有很多美国大学开始教授 Swift 课程。









好,厉害,威武,支持,有希望了。
用了一下swift,总体感觉不错,语法比Objective-C更清晰,对于计算和类型的自动支持更强大,有VB的感觉。

不过目前资料较少,入门简单,要深入学习,对于iOS开发初学者来说并不容易。
swift会不会冲出ios,走向linux
hillsboro1 发表于 2015-2-9 13:20
swift会不会冲出ios,走向linux
不可能的。苹果独享
客户端开发语言而言
IOS和macos是用 Swift 编写的吗?
就是不走 发表于 2015-2-9 20:05
IOS和macos是用 Swift 编写的吗?
Swift是iOS应用开发语言。
iOS和OS X的核心是用C写的,运行框架应该是用ObjectC写的,外围工具选择范围就大了。
IOS和macos是用 Swift 编写的吗?
目前不是,以后可能会参与iOS和OS X操作系统的部分开发。

swift目前可以用来开发iOS和OS X的应用程序。
以后也只是一个小众语言。4C和JAVA,不是那么容易动摇的
Lockheed-4000 发表于 2015-2-10 19:02
以后也只是一个小众语言。4C和JAVA,不是那么容易动摇的
Swift只为水果系统服务,水果也没打算普世化。
资深 NeXT/ 苹果开发者赞扬 Swift 1.2 非常不错

http://www.cnbeta.com/articles/369855.htm

Wil Shipley 是一位资深的开发者,很久之前他曾经在 NeXT 公司工作。1989年时,Shipley 第一次接触 Cocoa,当时 Cocoa 还称之为 NeXTstep。Shipley 了解了 Cocoa 后表示,愿意花费毕生精力开发 Cocoa,让所有人都能使用。他对于刚刚发布的 Swift 1.2 版本产生了相同的感觉。





Wil Shipley 在1991年联合创建了 The Omni Group 公司,当时 The Omni Group 是为数不多的为 NeXT 开发应用的公司,最终这家公司开始为 OS X 开发应用。在 Omni 工作期间,他获得了五次苹果设计大奖,并在他创立的第二家公司 Delicious Monster 又获得了三次苹果设计大奖。最后,Delicious Monster 公司的所有员工全被苹果雇佣。

Shipley 在2005年和2007年 WWDC 上进行了演讲,他被 MacTech 杂志连续两年评为最具影响力的 Mac 社区成员。虽然 Swift 获得了不少好评,但快速的迭代也带来了不小的挑战。新版必须向后兼容,而开发者需要改变代码并完全支持最新的 iOS 系统。
Silver将苹果的Swift引入.NET和Java世界

苹果Swift语言的爱好者将可以用Swift为Windows和Android开发软件了。Silver编译器能编译Swift代码运行在.NET和Java运行时上。开发Silver的公司RemObjects不允许开发者利用它开发完整的跨平台应用,理由是用户 界面应该原生开发,iOS应用应该用iOS的用户界面库才会让人觉得在iOS上最合适,.NET应用应该用微软的Windows用户界面库,Java应用 应该用Android或Java库。

Silver在Windows上集成 Visual Studio 2013 和2015,在 OS X上集成RemObjects自己的集成开发环境 Fire。

超过八成的移动设备是安卓 超过九成的PC是视窗

再流行能流行到哪里去
用了一下swift,总体感觉不错,语法比Objective-C更清晰,对于计算和类型的自动支持更强大,有VB的感觉。
...
这么强大?苹果V5