[問卦] LLVM是編譯器革命性的創新嗎?
肥肥我剛剛在玩LLVM啦
前端可以用Clang編譯C語言
用Rustc編譯rust
clang與rustc都會產生LLVM-IR
給中間的LLVM opt作最佳化
然後LLVM-IR再轉成後端諸如x86-64,armv8,riscV機械語言
厲害的是LLVM-IR是可讀且machine-independent的組合語言
從上到下都是模組化
完全可以machine與OS一起independent
這格UIUC學校+APPLE公司一起合作的project
太猛太具革命性了吧
讓大家擺脫臭臭的GCC與MSVC
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.220.39 (臺灣)
※ PTT 網址
※ 編輯: dzwei (114.24.220.39 臺灣), 12/25/2022 21:02:50
推
cout << "hello world"
→
這都多久了==
推
看板《CompilerDev》有待更多人貢獻!
→
LLvm往往webassembly比GCC原生差啊...
→
...要講說是革命性創新 也過譽了吧^^"
→
算是吧,可以擺脫GCC的泥淖
噓
SIMT用不合適,這種場景IR也遠不如NIR
推
一樓syntax error
9
Re: [問卦] C語言根本可以淘汰了吧?其實,組合語言 = 機械碼。 因為組合語言的助憶碼(Assembly Mnemonic,就是MOV、JMP之類的"指令"), 可以跟機械碼一對一對應;組合語言原始碼,透過組譯器轉換成機械碼。 C原始碼,還是要透過編譯器轉換成機械碼。 組合語言還是有直人接寫的。8
Re: [請益] 資工跨考後我需要自學哪些東西?僅依據教授的回信,你要熟悉:計算機結構,編譯器,作業系統 編譯器現在的趨勢是 code generation optimization,vectorization,AI compiler, 都要對計算機架構熟,不只是 general 的,還要了解特定架構:x86, arm, risc-v 除此之外,要很熟 c 語言各式各樣的行為,作業系統各式各樣的細節(gcc 的話請弄熟 linux)程式如何載入連結執行等等3
[心得] 2020-1-31 每日新聞# 2020-1-31 每日新聞 # rust 1.41了! 除了一些功能更新 重要的是不再支援32-bit Apple產品了4
[心得] 2020-2-6 每日新聞#每日新聞 # 2020-2-6 每日新聞 # FB: 大家如果有什麼有興趣軟體新聞也可以分享給我 # FOSDEM 2020 會議550多個演講影片
87
[問卦] 兩個甲甲情侶想開文青咖啡店,徵求店名?80
Re: [新聞] 抗議川普當選!美國女性響應「4B運動」:59
[問卦] 波波就是垃圾 為啥還可以看病爆
[問卦] 法官酒駕爛醉被逮 慘遭重判罰俸4個月爆
[問卦] 台南市政府公然保護綠鬣蜥?43
[問卦] 通勤時間1個半小時算久嗎?29
[問卦] 大巨蛋選址是不是選對了17
[問卦] 台北月開銷 要怎麼低於五萬 ==51
[問卦] 日韓大戰要幫哪隊加油29
[問卦] 笑死 台灣根本空污大國吧?30
[問卦] 為什麼說台灣物價高有群人會不爽?57
[問卦] 自由時報為什麼都沒有空汙新聞23
[問卦] 死忠的是怎麼產生的?60
[問卦] 驚! 42歲深田恭子霸氣回歸2025年月曆?25
[問卦] 韓國被日本三振18次了爆
[問卦] 麥當勞有什麼絕版商品讓你念念不忘的60
[問卦] 綠鬣蜥沒有天敵嗎?22
[問卦] 12強日本那麼強,明天蒿吐鷺鷥?(祭品)21
[問卦] 韓國同德女子大學 男女合校抗議18
[問卦] 京華城案改拍連續劇要取什麼名字17
[爆卦] 2024棒球12強——日本隊贏韓國19
[問卦] 憨鳥不要火力、核能發電 那電哪來?19
[問卦] 女生年薪250W,出去吃飯沒出過錢18
[問卦] 不只國軍英雄館 郵局的郵館也要掰了?14
[問卦] 日本滿壘兩出局差韓國一分,是不是很刺激16
[問卦] LGBT這些人在以前真的很可憐嗎?17
[問卦] 近視要多少才要配眼鏡爆
[問卦] 當初台灣選擇核能而不是綠能會怎樣51
[問卦] "薄"這個姓要取什麼名字才會好聽啊?14
[問卦] GD權志龍是身上有蟲嗎?