3 回答

TA貢獻1775條經驗 獲得超11個贊
使用GNU計劃下面的gcc和g++……不過貌似是Linux平臺的,而且不是一步到位,而是先做目標文件再做成可執行的。不過總的來說這種方式顯然更能加強理解,所以是適合新手的學習向編譯器。
也可以直接使用IDE自帶的編譯器,更簡便,也有調試功能。

TA貢獻1806條經驗 獲得超8個贊
雖然Swift是一個全新的語言,但與Objective-C和C卻有著千絲萬縷的關系,Swift其實就是Objective-C的文本變種,對于這門全新的語言,蘋果做的工作其實遠沒有想像的艱巨。LLVM編譯器做工作只是先把swift翻譯成Objctive-C代碼,然后再把Objective-C代碼翻譯成C語言代碼,然后再把C語言代碼翻譯成匯編,最終翻譯成機器碼。雖然Swift其實就是Objective-C,但是對入門者而言Swift遠比Objective-C好學,吸取所有語言的精華,所以如果自學建議直接學習swift,但是如果參加培訓建議先學習C/Objective-C,這樣能夠更好的理解底層的實現原理。

TA貢獻1854條經驗 獲得超8個贊
OS X系統環境下的xcode,語言為Objective-C或蘋果新推出的Swift語言。
Xcode 是蘋果公司開發的編程軟件,是開發人員建立OS X 和 iOS 應用程序的最快捷的方式。Xcode 4所使用的編譯器為LLVM編譯器,LLVM編譯器的前端是clang。Xcode 的核心部分是蘋果電腦公司下一代業界標準的 gcc編譯器gcc 4.0。新的編譯器利用許多先進的最優化技術幫你從現存編碼中獲得更多性能。從超級計算世界借鑒來的自動向量化(Auto-vectorization)技術可以幫助你釋放每臺 Intel 系統中速度引擎的能量,而不需要編寫向量化編碼。
Objective-C語言,是擴充C的面向對象編程語言。其主要使用于Mac OS X和GNUstep這兩個使用OpenStep標準的系統,該語言是1980年代初布萊德·確斯(Brad Cox)在其公司Stepstone發明的。
Swift語言,蘋果于2014年WWDC發布的新開發語言,可與Objective-C共同運行于Mac OS和iOS平臺,用于搭建基于蘋果平臺的應用程序。該語言語法內容混合了OC,JS,Python,語法簡單,使用方便,并可與OC混合使用。并于2014年6月12日發布了《Swift中文版》第一版。
- 3 回答
- 0 關注
- 1222 瀏覽
添加回答
舉報