這個(gè)星期開始學(xué)習(xí)編譯原理,找了本書,是關(guān)于lcc編譯器的書,已經(jīng)看到第五章了,但是這五章的內(nèi)容對(duì)我來說簡直跟地獄一樣,都不好理解。
最容易的是第二章,是關(guān)于內(nèi)存管理,到完之后感覺跟STL的內(nèi)存管理有點(diǎn)相似,都是把自己管理分配的內(nèi)存,當(dāng)需要的內(nèi)存不夠用的時(shí)候,在調(diào)用malloc重新申請(qǐng)。
對(duì)于后面幾章,還沒有徹底理解,還需要花一些時(shí)間,邊讀代碼邊看書,一定要理解它是如何管理符號(hào)、標(biāo)識(shí)符和連接前端和后端的接口。
鼓勵(lì)一下自己,第一次讀這么復(fù)雜的東西,但是這是成長的必由之路,加油!
ps:又要從頭開始看了,有些東西還是不懂!加油?。?!