[問卦] 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多個演講影片
爆
[爆卦] Threads掀起歌頌沈伯洋浪潮:臺灣的瑰寶爆
Re: [新聞] 40歲型男娶越南嫩妻!台女炸鍋「花70萬買爆
[問卦] 台積用電我一百倍 為什麼要節電爆
[爆卦] 巴黎奧運女子游泳選拔88
[問卦] 蛋太多但卻沒降價 經濟學如何解釋83
[問卦] 如何搞房東?(發p幣)爆
[問卦] 說到臺灣辯論鬼才 第一個想到的是?84
Re: [新聞] 40歲型男娶越南嫩妻!台女炸鍋「花70萬買82
[問卦] 在獅子會幹到會長很厲害嗎?80
Re: [新聞] 內湖寵物店老闆之死 女兒:將繼續開下去爆
[爆卦] 川普拜登 總統辯論 LIVE66
[問卦] 為什麼中國人要砍殺外國人?53
[問卦] 呂頌賢版的笑傲江湖484最經典49
[爆卦] 災難般的辯論會 民主黨呼籲拜登退出競選爆
[問卦] 如果你家是二樓,你最想樓下開什麼店?43
[問卦] 一定要選一個宗教痴狂的話,你會選擇?40
[問卦] 美國第2大電力公司: 美國需大幅擴增核電39
[爆卦] 桃園警察限行人車禍9件 超過改其他類別37
[問卦] 台北一直打雷為什麼不儲電?37
[問卦] 5億高中生墜樓,是完美犯罪吧?99
[問卦] 寵物店直接營業 不管鄰居 是否就沒事了36
[問卦] 大家覺得寵物店是嫌惡設施嗎?28
[問卦] 超哥+廖老大的土地權狀有比徐旭東厚嗎?33
[問卦] CNN民調:川普拜登辯論誰贏?69
[問卦] 後藤新平:台灣人怕死,愛錢,重面子20
[問卦] 台中平均薪水六都最低到底信心哪來?29
[問卦] 拜登跟川普誰才是史上最爛總統?28
[問卦] 兩岸開戰 美國不來就投降 很合理吧?27
[問卦] 禮拜五下班做什麼事最爽?29
Re: [爆卦] Threads掀起歌頌沈伯洋浪潮:臺灣的瑰寶