歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
“編譯原理”一般是本科或者研究生時(shí)課程的名字,一般說來這時(shí)關(guān)注的主要是理論部分,從形式語言和自動機(jī)的角度介紹各種文法和自動機(jī)的知識,這方面的知識“龍書” [1] 是非常經(jīng)典的,尤其是前幾章。而實(shí)踐的部分則更推薦看“虎書” [2],對現(xiàn)代編譯器的結(jié)構(gòu)、詞法分析和語法分析實(shí)現(xiàn),代碼生成和虛擬機(jī)的構(gòu)造等都有詳細(xì)的敘述,是非常好的上手指南,我自己寫的第一個編譯器就是按照虎書做的。此外,如果希望編寫實(shí)用的、面向現(xiàn)代操作系統(tǒng)的編譯器,那么 Linkers and Loaders [3] 這樣面向?qū)iT領(lǐng)域的經(jīng)典也不可錯過。[1] dragonbook.stanford.edu/[2].cs.princeton.edu/~appel/modern/[3].iecc/linker/下一篇:互聯(lián)網(wǎng)產(chǎn)品經(jīng)理們,如果有一天脫離了互聯(lián)網(wǎng),你們會做什么工作? 下一篇 【方向鍵 ( → )下一篇】
上一篇:為何以蝸桿為主動件? 上一篇 【方向鍵 ( ← )上一篇】
快搜