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

中國大學在線編譯

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

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

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

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

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

熱點內容
php獲取幾 發布:2025-07-14 20:22:20 瀏覽:375
舊安卓如何刷入最新安卓 發布:2025-07-14 20:16:14 瀏覽:762
伺服器或網路不給力是什麼意思 發布:2025-07-14 20:15:36 瀏覽:317
爬網站資料庫 發布:2025-07-14 20:15:20 瀏覽:519
邵雍的演算法 發布:2025-07-14 20:13:49 瀏覽:118
離線燒錄加密 發布:2025-07-14 20:12:13 瀏覽:619
奧迪怎麼查配置 發布:2025-07-14 20:12:07 瀏覽:831
java視頻編程 發布:2025-07-14 19:49:22 瀏覽:523
初始密碼是多少年 發布:2025-07-14 19:34:12 瀏覽:240
ipadair2存儲 發布:2025-07-14 19:26:58 瀏覽:620