當前位置:首頁 » 編程軟體 » 中國大學在線編譯

中國大學在線編譯

發布時間: 2023-09-19 09:23:22

『壹』 本科獨立用C語言完成沒有優化的C語言編譯器屬於什麼水平

我覺得水平還是很高的,但意義恐怕不大。編譯器技術是非常成熟的領域,而且由於應用場景的限
制實時,復雜的演算法已經自動出局了,你可選的東西是有限的。編譯器可能有很多實現的形
式,虛擬機/解釋器/靜態編譯器 等,也有成熟的開源實現。作為本科生,而非專門研究該分支的學生,應該合理分配自己學習的時間,如果做這個編譯器就干
掉了大半年,那計網和OS這些課程該咋辦? 

我知道很多人會認為沒有做編譯器優化特指中段優化,不考慮機器碼上的優化比較劃水。但編
譯器優化是一個很復雜的東西:首先它和你用的IR表示有關而且是強烈耦合,SSA IR基本還
好,有開源代碼和文獻記載,你想要的都能在網上挖到但這怎麼體現你的水平是吧。你
要考慮編譯器的性能,盡管編譯器的後端優化基本上可以納入到某種PEabstract interpretation的
范疇中。

要不然你可以通過編寫插件的方式白嫖例如visual studio code這類軟
件的強大編輯功能,如果你寫的不是c compiler,你也可以盡量把語法設計得很像c,這樣你又能進一步
白嫖其強大的intellisense code,當然仍然有不少人或者應該說團隊達到了這一步,到這里,應該卷死
了99.99%的同行應該毫無問題。

熱點內容
棋牌游戲房卡源碼 發布:2025-03-09 12:35:20 瀏覽:715
字元串的加密解密演算法 發布:2025-03-09 12:27:57 瀏覽:743
資料庫恢復的步驟 發布:2025-03-09 12:27:57 瀏覽:963
呱呱助手問道手游腳本 發布:2025-03-09 12:18:02 瀏覽:698
qq空間怎麼樣上傳視頻 發布:2025-03-09 12:03:54 瀏覽:195
什麼手機安卓和ios都可以玩 發布:2025-03-09 12:02:04 瀏覽:633
dota2腳本下載 發布:2025-03-09 11:56:27 瀏覽:822
cocos編譯apk 發布:2025-03-09 11:51:36 瀏覽:967
python常見演算法 發布:2025-03-09 11:50:06 瀏覽:350
兩周自製腳本語言pdf 發布:2025-03-09 11:37:10 瀏覽:978