/** swift 作者:克裡斯·拉特納, Chris Lattner,1978年- LLVM項目的主要發起人與作者之一,Clang編譯器的作者。他現在是蘋果公司編譯器開發團隊的首席架構師, 蘋果新編程語言Swift創造者。 Xcode Playgrounds功能是拉特納的最愛, 蘋果於2014年WWDC(蘋果開發者大會)發布的新開發語言,可與Objective-C*共同運行於Mac OS和iOS平台, 用於搭建基於蘋果平台的應用程序。 */ /** 比 Objective - C語言復雜的多啊。 擁有 OC不具備的各種高級語言特性,包括閉包、泛型、元組、加強的結構體和枚舉等等 首先,swift不是腳本。swift官方主頁上寫的“The Swift compiler is also faster...",提到了Swift是一個編譯器。 所以它是編譯的。 看起來像腳本語言,但是不是以腳本語言來運行的。披著腳本語言外衣的編譯語言,swift代碼都將被LLVM編譯為native code, 以極高的效率運行。根據官方給出的 benchmark數據比 Objective - C快 1.4倍左右。 C 和 Objective-C都是有 main函數的。 但是Swift沒有,也沒有頭文件,聲明和定義都是放在一個文件裡面的。 Playground 使得實時預覽代碼執行效果變成可能,將大大加強程序員的開發效率,大大加強語言的交互性。 */ /** 不建議完全沒有任何編程經驗的學習,可以先學習一下 C Java C++,腳本語言 Pythod,然後再學習Swift更好。 */