1. swift简介
1. swift是Apple在2014年6月在WWDC大会发布的全新编程语言,中文名和LOGO是 "雨燕"
- swift 之父Chris Lattner
- Clang编辑器作者,LLVM项目的主要发起人
- 从Apple离职后,先后跳槽到Tesla Google
- 目前在Google Brain从事AI研究
2. swift版本
历时5年发展,从Swift1.x发展到了Swift5.x版本,经历了多次重大改变,ABI终于稳定
-
API(Application Programming Interface):应用程序编程接口
- 源代码和库之间的接口
ABI(Application Binary Interface):应用程序二进制接口
应用程序与操作系统之间的底层接口
涉及的内容有:目标文件格式、数据类型的大小\布局\对齐、函数调用约定等等
Swift完全开源: https://github.com/apple/swift,主要采用C++编写