1. swift簡介
1. swift是Apple在2014年6月在WWDC大會(huì)發(fā)布的全新編程語言,中文名和LOGO是 "雨燕"
Screen Shot 2020-09-25 at 4.25.57 PM.png
- swift 之父Chris Lattner
- Clang編輯器作者,LLVM項(xiàng)目的主要發(fā)起人
- 從Apple離職后,先后跳槽到Tesla Google
- 目前在Google Brain從事AI研究
2. swift版本
歷時(shí)5年發(fā)展,從Swift1.x發(fā)展到了Swift5.x版本淳梦,經(jīng)歷了多次重大改變,ABI終于穩(wěn)定
-
API(Application Programming Interface):應(yīng)用程序編程接口
- 源代碼和庫之間的接口
ABI(Application Binary Interface):應(yīng)用程序二進(jìn)制接口
應(yīng)用程序與操作系統(tǒng)之間的底層接口
涉及的內(nèi)容有:目標(biāo)文件格式、數(shù)據(jù)類型的大小\布局\對(duì)齊肾砂、函數(shù)調(diào)用約定等等
Swift完全開源: https://github.com/apple/swift品擎,主要采用C++編寫