第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問swift編譯器是用什么語言開發(fā)的?

請問swift編譯器是用什么語言開發(fā)的?

智慧大石 2019-08-03 07:03:59
請問swift編譯器是用什么語言開發(fā)的?
查看完整描述

3 回答

?
墨色風(fēng)雨

TA貢獻1853條經(jīng)驗 獲得超6個贊

使用GNU計劃下面的gcc和g++……不過貌似是Linux平臺的,而且不是一步到位,而是先做目標(biāo)文件再做成可執(zhí)行的。不過總的來說這種方式顯然更能加強理解,所以是適合新手的學(xué)習(xí)向編譯器。
也可以直接使用IDE自帶的編譯器,更簡便,也有調(diào)試功能。

查看完整回答
反對 回復(fù) 2019-08-05
?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

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

查看完整回答
反對 回復(fù) 2019-08-05
?
RISEBY

TA貢獻1856條經(jīng)驗 獲得超5個贊

 OS X系統(tǒng)環(huán)境下的xcode,語言為Objective-C或蘋果新推出的Swift語言。

  Xcode 是蘋果公司開發(fā)的編程軟件,是開發(fā)人員建立OS X 和 iOS 應(yīng)用程序的最快捷的方式。Xcode 4所使用的編譯器為LLVM編譯器,LLVM編譯器的前端是clang。Xcode 的核心部分是蘋果電腦公司下一代業(yè)界標(biāo)準(zhǔn)的 gcc編譯器gcc 4.0。新的編譯器利用許多先進的最優(yōu)化技術(shù)幫你從現(xiàn)存編碼中獲得更多性能。從超級計算世界借鑒來的自動向量化(Auto-vectorization)技術(shù)可以幫助你釋放每臺 Intel 系統(tǒng)中速度引擎的能量,而不需要編寫向量化編碼。
  Objective-C語言,是擴充C的面向?qū)ο缶幊陶Z言。其主要使用于Mac OS X和GNUstep這兩個使用OpenStep標(biāo)準(zhǔn)的系統(tǒng),該語言是1980年代初布萊德·確斯(Brad Cox)在其公司Stepstone發(fā)明的。
  Swift語言,蘋果于2014年WWDC發(fā)布的新開發(fā)語言,可與Objective-C共同運行于Mac OS和iOS平臺,用于搭建基于蘋果平臺的應(yīng)用程序。該語言語法內(nèi)容混合了OC,JS,Python,語法簡單,使用方便,并可與OC混合使用。并于2014年6月12日發(fā)布了《Swift中文版》第一版。

查看完整回答
反對 回復(fù) 2019-08-05
  • 3 回答
  • 0 關(guān)注
  • 558 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號