![d8800ecaf98bd465cf80d9c968df95db.png](https://img-blog.csdnimg.cn/img_convert/d8800ecaf98bd465cf80d9c968df95db.png)
从事IT行业的人来说,听到Swift时,可能会想到iOS或MacOS的应用程序开发。对于喜欢深度学习,那么你一定听说过Swift for Tensorflow(S4TF)。其实它也可以做后台开发。
简述
Swift 是一种支持多编程范式和编译式的开源编程语言,一门通用编程语言,苹果于2014年WWDC(苹果开发者大会)发布,当时主要用于开发 iOS,OS X 和 watchOS 应用程序。目前可以做后台服务器开发、深度学习等。Swift一出生就携有很多语言的优秀基因,并且Swift采用了高性能的Apple LLVM编译器。
- Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。
- Swift 在 Mac OS 和 iOS 平台可以和 Objective-C 使用相同的运行环境。
- 2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。
- 苹果宣称Swift的特点是:快速、现代、安全、互动
- 2018年的 Richards 上评测的结果显示Swift 比 Objective-C 快了4倍
- 2020年最新一期的编程语言排行榜显示,Swift从第15名上升至第9名
- 目前swift的最新版本为5.2 (当期日期为20200526)
- 趋势很明朗,Swift 必然会替代苹