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